netcoreapp2.0/Resources/metadata.json

{"metadata":[{"value":{"metamodel":{"packages":[{"value":{"services":[{"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a 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 Vpcs.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 Vpcs.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Registers 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"deploy","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns 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"},{"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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"}],"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific compute collection.","params":[{"name":"cc_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cc-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collections/{cc-ext-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all compute collections.","params":[{"name":"cm_local_id","documentation":"Local Id of the compute collection in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"discovered_node_id","documentation":"Id of the discovered node which belongs to this Compute Collection (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Name of the ComputeCollection in source compute manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"owner_id","documentation":"Id of the owner of compute collection in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"owner_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_collections"},{"value":{"name":"com.vmware.nsx.fabric.compute_managers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates a specified compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Unregisters a specified compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all compute managers.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Registers compute manager with NSX. Inventory service will collect data from the registered compute manager","params":[{"name":"compute_manager","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManager","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers"},{"value":{"name":"com.vmware.nsx.fabric.nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PublicCloudGatewayNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_PUBLICCLOUDGATEWAYNODE"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_ESXI"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_UBUNTUKVM"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_RHELKVM"},{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_EDGENODE"},{"value":{"documentation":"Possible value for action of operation Nodes.performaction.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERFORMACTION_ACTION_ENTER_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for resourceType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_HOSTNODE"},{"value":{"documentation":"Possible value for action of operation Nodes.performaction.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"exit_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERFORMACTION_ACTION_EXIT_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for hypervisorOsType of operation Nodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HYPERVISOR_OS_TYPE_HYPERV"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies attributes of a fabric node (host or edge).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node","documentation":"(required)\nThe parameter must contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific fabric node (host or edge).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeinfra","documentation":"Perform a service deployment upgrade on a host node","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"disable_vm_migration","documentation":"Should VM migration be disabled during upgrade (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disable_vm_migration","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}?action=upgrade_infra","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeinfra"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified fabric node (host or edge). A fabric node may only be deleted when it is no longer referenced by a Transport Node. If unprepare_host option is 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all fabric nodes (hosts and edges).","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"discovered_node_id","documentation":"Id of the discovered node which was converted to create this node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"HostNode display name (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"HostNode external id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"performaction","documentation":"The supported fabric node actions are enter_maintenance_mode, exit_maintenance_mode for EdgeNode. This API is deprecated, please call TransportNode maintenance mode API to update maintenance mode, refer to \\\"Update transport node maintenance mode\\\".","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"Supported fabric node actions (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"performaction"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a host node (hypervisor) or edge node (router) in the transport network. When you run this command for a host, NSX Manager attempts to install the NSX kernel modules, which are packaged as VIB, RPM, or DEB files. For the installation to succeed, you must provide the host login credentials and the host thumbprint. To get the ESXi host thumbprint, SSH to the host and run the openssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha256 -noout command. To generate host key thumbprint using SHA-256 algorithm please follow the steps below. Log into the host, making sure that the connection is not vulnerable to a man in the middle attack. Check whether a public key already exists. Host public key is generally located at '/etc/ssh/ssh_host_rsa_key.pub'. If the key is not present then generate a new key by running the following command and follow the instructions. ssh-keygen -t rsa Now generate a SHA256 hash of the key using the following command. Please make sure to pass the appropriate file name if the public key is stored with a different file name other than the default 'id_rsa.pub'. awk '{print $2}' id_rsa.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64","params":[{"name":"node","documentation":"(required)\nThe parameter must contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restartinventorysync","documentation":"Restart the inventory sync for the node if it is currently internally paused. After this action the next inventory sync coming from the node is processed.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}?action=restart_inventory_sync","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restartinventorysync"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes"},{"value":{"name":"com.vmware.nsx.fabric.vifs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all VIFs. A virtual network interface aggregates network interfaces into a logical interface unit that is indistinuishable from a physical network interface.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_fabric_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes compute collection fabric template for the given id","params":[{"name":"fabric_template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric-template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates/{fabric-template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns compute collection fabric templates","params":[{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Fabric templates are fabric configurations applied at the compute collection level. This configurations is used to decide what automated operations should be a run when a host membership changes.","params":[{"name":"compute_collection_fabric_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionFabricTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-collection-fabric-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_collection_fabric_templates"},{"value":{"name":"com.vmware.nsx.fabric.discovered_nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for hasParent of operation DiscoveredNodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"true","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HAS_PARENT_TRUE"},{"value":{"documentation":"Possible value for hasParent of operation DiscoveredNodes.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"false","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HAS_PARENT_FALSE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"hostprep","documentation":"Prepares(hostprep) discovered node for NSX. NSX LCP bundles are installed on this discovered node.","params":[{"name":"node_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Node\nThe result will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/discovered-nodes/{node-ext-id}?action=hostprep","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"hostprep"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific discovered node.","params":[{"name":"node_ext_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-ext-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DiscoveredNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.discovered_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/discovered-nodes/{node-ext-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all discovered nodes.","params":[{"name":"cm_local_id","documentation":"Local Id of the discovered node in the Compute Manager (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display name of discovered node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the discovered node, ex. a mo-ref from VC (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_parent","documentation":"Discovered node has a parent compute collection or is a standalone host (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_parent","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatetags","documentation":"Update tags applied to the virtual machine. External id of the virtual machine will be specified in the request body. Request body should contain all the tags to be applied. To clear all tags, provide an empty list. User can apply maximum 10 tags on a virtual machine. The remaining 5 are reserved for system defined tags.","params":[{"name":"virtual_machine_tag_update","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine_tag_update","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/virtual-machines?action=update_tags","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatetags"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all virtual machines.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display Name of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Remove an individual MAC address from a MACSet","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"mac_address","documentation":"MAC address to be removed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-address","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members/{mac-address}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all MAC addresses in a MACSet","params":[{"name":"mac_set_id","documentation":"MAC Set Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MACAddressElementListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add an individual MAC address to a MACSet","params":[{"name":"mac_set_id","documentation":"MAC Set Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"m_AC_address_element","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACAddressElement","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets.members"}],"name":"com.vmware.nsx.mac_sets","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.eula.content","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the content of end user license agreement in the specified format. By default, it's pure string without line break","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"format","documentation":"End User License Agreement content output format (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"format","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Accept end user license agreement","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/eula/accept","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula.accept"},{"value":{"name":"com.vmware.nsx.eula.acceptance","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the acceptance status of end user license agreement","params":[],"output":{"documentation":"com.vmware.nsx.model.EULAAcceptance","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_acceptance","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/eula/acceptance","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula.acceptance"}],"name":"com.vmware.nsx.eula","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.eula"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.network.interfaces","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces"}],"name":"com.vmware.nsx.fabric.nodes.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Enable or disable Mandatory Access Control","params":[{"name":"mandatory_access_control_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MandatoryAccessControlProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/hardening-policy/mandatory-access-control","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Gets the enable status for Mandatory Access Control","params":[],"output":{"documentation":"com.vmware.nsx.model.MandatoryAccessControlProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mandatory_access_control_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/hardening-policy/mandatory-access-control","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.hardening_policy.mandatory_access_control"}],"name":"com.vmware.nsx.node.hardening_policy","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.hardening_policy"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.auth_policy","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the currently configured authentication policy on the node. If any of api_max_auth_failures, api_failed_auth_reset_period, or api_failed_auth_lockout_period are modified, the http service is automatically restarted.","params":[{"name":"authentication_policy_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AuthenticationPolicyProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/auth-policy","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the currently configured authentication policies on the node.","params":[],"output":{"documentation":"com.vmware.nsx.model.AuthenticationPolicyProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.authentication_policy_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/auth-policy","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.auth_policy"}],"name":"com.vmware.nsx.node.aaa","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.configs.management","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the NSX Management nodes global configuration.","params":[{"name":"management_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ManagementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/configs/management","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the NSX Management nodes global configuration.","params":[],"output":{"documentation":"com.vmware.nsx.model.ManagementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/configs/management","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.configs.management"}],"name":"com.vmware.nsx.configs","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.configs"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.install_upgrade.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX install-upgrade service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade.status"}],"name":"com.vmware.nsx.node.services.install_upgrade","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.advertisement.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the advertisement rules on the specified logical router. The PUT request must include all the rules with the networks parameter. Modifiable parameters are networks, display_name, and description. Set the rules list to empty to delete/clear all rules.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"advertise_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertiseRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the advertisement rule list for the specified TIER1 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertiseRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement.rules"}],"name":"com.vmware.nsx.logical_routers.routing.advertisement","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ipfix_obs_points.switch_global","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read global 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for the Bridge Endpoint of the given Endpoint id (endpoint-id)","params":[{"name":"endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{endpoint-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints.statistics"},{"value":{"name":"com.vmware.nsx.bridge_endpoints.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the status for the Bridge Endpoint of the given Endpoint id","params":[{"name":"endpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{endpoint-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints.status"}],"name":"com.vmware.nsx.bridge_endpoints","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.network.interfaces.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces.stats"}],"name":"com.vmware.nsx.cluster.nodes.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revisewithrules","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createwithrules","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatewithrules","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"listwithrules","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get configuration 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the 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":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_UNKNOWN"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_DEGRADED"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UP"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UNKNOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_DOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for status of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_STATUS_DOWN"},{"value":{"documentation":"Possible value for source of operation TransportNodeStatus.getall.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETALL_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Read status of transport nodes in a transport zone","params":[{"name":"zone_id","documentation":"ID of transport zone (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Read status of all the transport nodes","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get high-level summary of a transport zone. The service layer does not support source = realtime or cached.","params":[],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportNodesAggregateStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Get high-level summary of a transport zone","params":[{"name":"zone_id","documentation":"ID of transport zone (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones.status"},{"value":{"name":"com.vmware.nsx.transport_zones.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport zone, including the number of logical switches in the transport zone, number of logical spitch ports assigned to the transport zone, and number of transport nodes in the transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones.summary"}],"name":"com.vmware.nsx.transport_zones","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.aaa.registration_token","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get registration access token","params":[{"name":"token","documentation":"Registration token (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RegistrationToken","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.registration_token","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/registration-token/{token}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete registration access token","params":[{"name":"token","documentation":"Registration token (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/registration-token/{token}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get role information","params":[{"name":"role","documentation":"Role Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleWithFeatures","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_with_features","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/roles/{role}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get information about all roles","params":[],"output":{"documentation":"com.vmware.nsx.model.RoleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/roles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.roles"},{"value":{"name":"com.vmware.nsx.aaa.user_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get information about logged-in user","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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update User or Group's roles","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"role_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get user/group's role information","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete user/group's roles assignment","params":[{"name":"binding_id","documentation":"User/Group's id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all users and groups with their roles","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Assign roles to User or Group","params":[{"name":"role_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoleBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/aaa/role-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa.role_bindings"}],"name":"com.vmware.nsx.aaa","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.aaa"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.pools.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given load balancer pool by given load balancer serives id and load balancer pool id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/{pool-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the statistics list of load balancer pools in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatisticsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools.statistics"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.pools.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given load balancer pool by given load balancer serives id and load balancer pool id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/{pool-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the status list of load balancer pools in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPoolStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/pools/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools.status"}],"name":"com.vmware.nsx.loadbalancer.services.pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return 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.virtual_machines","documentation":"","constants":[{"value":{"documentation":"Possible value for quarantineState of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERRIDDEN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_QUARANTINE_STATE_OVERRIDDEN"},{"value":{"documentation":"Possible value for resourceType of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AwsVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_AWSVIRTUALMACHINE"},{"value":{"documentation":"Possible value for quarantineState of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_QUARANTINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_QUARANTINE_STATE_NOT_QUARANTINED"},{"value":{"documentation":"Possible value for quarantineState of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_QUARANTINE_STATE_UNKNOWN"},{"value":{"documentation":"Possible value for quarantineState of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QUARANTINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_QUARANTINE_STATE_QUARANTINED"},{"value":{"documentation":"Possible value for resourceType of operation VirtualMachines.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AzureVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_AZUREVIRTUALMACHINE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of 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":"quarantine_state","documentation":"Quarantine State (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"quarantine_state","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":"resource_type","documentation":"Identifier for virtual machines of a particular cloud provider (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":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get Counts of Ports and Switches Using This Switching Profile","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SwitchingProfileStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles.summary"}],"name":"com.vmware.nsx.switching_profiles","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.rules.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return realized state information of a firewall rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"barrier_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"barrier_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager.status"}],"name":"com.vmware.nsx.node.services.manager","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the status for the Bridge Cluster of the given cluster id","params":[{"name":"cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeClusterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{cluster-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters.status"}],"name":"com.vmware.nsx.bridge_clusters","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Neighbors.unsetpassword.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"clear_password","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UNSETPASSWORD_ACTION_PASSWORD"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_neighbor","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"unsetpassword","documentation":"Unset/Delete the password property on the specific BGP Neighbor. No other property of the BgpNeighbor can be updated using this API","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"unsetpassword"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of BGP Neighbors on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a new BGP Neighbor on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_neighbor","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpNeighbor","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp/neighbors","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp.neighbors"}],"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns detailed transport node states for this compute collection","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server's static binding","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_static_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server's static binding with the specified binding ID","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a static binding","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"binding_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings/{binding-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of a DHCP server's static bindings","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a static binding for a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_static_binding","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStaticBinding","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/static-bindings","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.static_bindings"},{"value":{"name":"com.vmware.nsx.dhcp.servers.statistics","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given dhcp server.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.statistics"},{"value":{"name":"com.vmware.nsx.dhcp.servers.leases","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Leases.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Leases.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get lease info of a given dhcp server id. If a \\\"pool_id\\\" is specified, the lease info of the pool are returned. If an \\\"address\\\" is specified, only the lease info the this address is returned. The \\\"address\\\" can be a single IP, an ip-range, or a mac address. \\\"pool_id\\\" and \\\"address\\\" are mutually excluded. Either a \\\"pool_id\\\" or an \\\"address\\\" can be provided, but not both.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"address","documentation":"can be an ip address, or an ip range, or a mac address (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"pool_id","documentation":"The uuid of dhcp ip pool (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpLeases","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_leases","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/leases","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.leases"},{"value":{"name":"com.vmware.nsx.dhcp.servers.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the service status of the given dhcp server.","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpServerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.status"},{"value":{"name":"com.vmware.nsx.dhcp.servers.ip_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server's IP pool","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server's IP pool with the specified pool ID","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server's IP pool","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of a DHCP server's IP pools","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create an IP pool for a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpIpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers.ip_pools"}],"name":"com.vmware.nsx.dhcp.servers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.ip_sets.ip_sets_nsxt","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read an IPSet","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"}]},{"name":"ip_set_name","documentation":"IPSet name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedIPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/ip-sets/ip-sets-nsxt/{ip-set-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Realized IPSets","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"}]},{"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.RealizedIPSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_IP_set_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/ip-sets/ip-sets-nsxt","type":"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.ip_sets.ip_sets_nsxt"}],"name":"com.vmware.nsx.infra.realized_state.enforcement_points.ip_sets","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.ip_sets"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.http.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read http service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http.status"}],"name":"com.vmware.nsx.node.services.http","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.administration.support_bundles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error, Bad Gateway","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"collect","documentation":"Collect support bundles from registered cluster and fabric nodes.","params":[{"name":"support_bundle_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"override_async_response","documentation":"Override any existing support bundle async response (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"override_async_response","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.SupportBundleResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/administration/support-bundles?action=collect","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"collect"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.administration.support_bundles"}],"name":"com.vmware.nsx.administration","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.administration"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.mac_sets.mac_sets_nsxt","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read an MACSet","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"}]},{"name":"mac_set_name","documentation":"MACSet name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedMACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_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/infra/realized-state/enforcement-points/{enforcement-point-name}/mac-sets/mac-sets-nsxt/{mac-set-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Realized MACSets","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"}]},{"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.RealizedMACSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_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/infra/realized-state/enforcement-points/{enforcement-point-name}/mac-sets/mac-sets-nsxt","type":"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.mac_sets.mac_sets_nsxt"}],"name":"com.vmware.nsx.infra.realized_state.enforcement_points.mac_sets","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.mac_sets"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.network.interfaces.stats","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"interface_id","documentation":"ID of interface to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces.stats"}],"name":"com.vmware.nsx.node.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.sections.rules","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies existing firewall rule in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return existing firewall rule information in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete existing firewall rule in a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createmultiple","documentation":"Create multiple firewall rules in existing firewall section bounded by limit of 1000 firewall rules per section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules?action=create_multiple","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createmultiple"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return all firewall rule(s) information for a given firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies existing firewall rule along with relative position among other firewall rules inside a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new firewall rule in existing firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules"},{"value":{"name":"com.vmware.nsx.firewall.sections.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return realized state information of a firewall section.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"barrier_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"barrier_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"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.loadbalancer.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer services.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer service.","params":[{"name":"lb_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services"},{"value":{"name":"com.vmware.nsx.loadbalancer.client_ssl_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_client_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer client-ssl profile.","params":[{"name":"client_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles/{client-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer client-ssl profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbClientSslProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer client-ssl profile.","params":[{"name":"lb_client_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbClientSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/client-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.client_ssl_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.application_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPPROFILE"},{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBFASTTCPPROFILE"},{"value":{"documentation":"Possible value for type of operation ApplicationProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBFASTUDPPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_app_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer application profile.","params":[{"name":"application_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles/{application-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer application profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"type","documentation":"application profile type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer application profile.","params":[{"name":"lb_app_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbAppProfile\nThe result will contain all the attributes defined in LbAppProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/application-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.application_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.virtual_servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_virtual_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer virtual server.","params":[{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"delete_associated_rules","documentation":"Delete associated rules (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"delete_associated_rules","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers/{virtual-server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer virtual servers.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbVirtualServerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer virtual server.","params":[{"name":"lb_virtual_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/virtual-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.virtual_servers"},{"value":{"name":"com.vmware.nsx.loadbalancer.monitors","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpsMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPSMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBTCPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbUdpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBUDPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBPASSIVEMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBHTTPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIcmpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBICMPMONITOR"},{"value":{"documentation":"Possible value for type of operation Monitors.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbActiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBACTIVEMONITOR"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_monitor","documentation":"(required)\nThe parameter must contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer monitor.","params":[{"name":"monitor_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors/{monitor-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer monitors.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"type","documentation":"monitor query type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitorListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_monitor_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer monitor.","params":[{"name":"lb_monitor","documentation":"(required)\nThe parameter must contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbMonitor\nThe result will contain all the attributes defined in LbMonitor.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/monitors","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.monitors"},{"value":{"name":"com.vmware.nsx.loadbalancer.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer rule.","params":[{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer rules.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer rule.","params":[{"name":"lb_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.rules"},{"value":{"name":"com.vmware.nsx.loadbalancer.persistence_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for type of operation PersistenceProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBSOURCEIPPERSISTENCEPROFILE"},{"value":{"documentation":"Possible value for type of operation PersistenceProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_LBCOOKIEPERSISTENCEPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_persistence_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer persistence profile.","params":[{"name":"persistence_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles/{persistence-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer persistence profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"type","documentation":"persistence profile type (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_persistence_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer persistence profile.","params":[{"name":"lb_persistence_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPersistenceProfile\nThe result will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/persistence-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.persistence_profiles"},{"value":{"name":"com.vmware.nsx.loadbalancer.pools","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPDATE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_UPDATE_MEMBERS"},{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADD_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_ADD_MEMBERS"},{"value":{"documentation":"Possible value for action of operation Pools.create-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REMOVE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_0_ACTION_REMOVE_MEMBERS"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create_0","documentation":"For ADD_MEMBERS, pool members will be created and added to load balancer pool. This action is only valid for static pool members. For REMOVE_MEMBERS, pool members will be removed from load balancer pool via IP and port in pool member settings. This action is only valid for static pool members. For UPDATE_MEMBERS, pool members admin state will be updated. This action is valid for both static pool members and dynamic pool members. For dynamic pool members, this update will be stored in customized_members field in load balancer pool member group.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"pool_member_setting_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies addition, removal and modification action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer pool.","params":[{"name":"pool_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer pools.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer pool.","params":[{"name":"lb_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.pools"},{"value":{"name":"com.vmware.nsx.loadbalancer.server_ssl_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"lb_server_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Retrieve a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a load balancer server-ssl profile.","params":[{"name":"server_ssl_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-ssl-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles/{server-ssl-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a paginated list of load balancer server-ssl profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbServerSslProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a load balancer server-ssl profile.","params":[{"name":"lb_server_ssl_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServerSslProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/server-ssl-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.server_ssl_profiles"}],"name":"com.vmware.nsx.loadbalancer","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.file_store.thumbprint","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read file thumbprint","params":[{"name":"file_name","documentation":"Name of the file for which thumbprint should be computed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FileThumbprint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_thumbprint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}/thumbprint","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store.thumbprint"}],"name":"com.vmware.nsx.node.file_store","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"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":"","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":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Cluster Node Status","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Read Cluster Status","params":[],"output":{"documentation":"com.vmware.nsx.model.ClustersAggregateInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.clusters_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.status"}],"name":"com.vmware.nsx.cluster.nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.syslog.exporters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specific syslog collection point.","params":[{"name":"exporter_name","documentation":"Name of syslog exporter (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters/{exporter-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified rule from the collection of syslog exporter rules.","params":[{"name":"exporter_name","documentation":"Name of syslog exporter to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters/{exporter-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the collection of registered syslog exporter rules, if any. The rules specify the collector IP address and port, and the protocol to use.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a rule for exporting syslog information to a specified server. The required parameters are the rule name (exporter_name); severity level (emerg, alert, crit, and so on); transmission protocol (TCP or UDP); and server IP address or hostname. The optional parameters are the syslog port number, which can be 1 through 65,535 (514, by default); facility level to use when logging messages to syslog (kern, user, mail, and so on); and message IDs (msgids), which identify the types of messages to export.","params":[{"name":"node_syslog_exporter_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSyslogExporterProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/exporters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog.exporters"},{"value":{"name":"com.vmware.nsx.node.services.syslog.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read syslog service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog.status"}],"name":"com.vmware.nsx.node.services.syslog","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update Widget Configuration","params":[{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"widget_configuration","documentation":"(required)\nThe parameter must contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/dashboard/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"If no query params are specified then all the Widget Configurations of the view are returned.","params":[{"name":"container","documentation":"Id of the container (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"widget_ids","documentation":"Ids of the WidgetConfigurations (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widget_ids","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfigurationList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/dashboard/widgetconfigurations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete Widget Configuration","params":[{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/dashboard/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new Widget Configuration and adds it to the 'default_view'. Supported resource_types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration. Note: Expressions should be given in a single line. If an expression spans multiple lines, then form the expression in a single line. For label-value pairs, expressions are evaluated as follows: a. First, render configurations are evaluated in their order of appearance in the widget config. The 'field' is evaluated at the end. b. Second, when render configuration is provided then the order of evaluation is 1. If expressions provided in condition and display value are well-formed and free of runtime-errors such as null pointers and evaluates to true; Then remaining render configurations are not evaluated, and the current render configurations 'display value' is taken as the final value. 2. If expression provided in condition of render configuration is false, then next render configuration is evaluated. 3. Finally, field is evaluated only when every render configuration evaluates to false and no error occurs during steps 1 and 2 above. If an error occurs during evaluation of render configuration, then an error message: \\\"__ERROR__: See the Error_Messages field of this report for details\\\" is shown. The display value corresponding to that label is not shown and evaluation of the remaining render configurations continues to collect and show all the error messages (marked with the Label for identification) as Error_Messages: {}. If during evaluation of expressions for any label-value pair an error occurs, then it is marked with error. The errors are shown in the report, along with the label value pairs that are error-free. Important: For elements that take expressions, strings should be provided by escaping them with a back-slash. These elements are - condition, field, tooltip text and render_configuration's display_value.","params":[{"name":"widget_configuration","documentation":"(required)\nThe parameter must contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/dashboard/widgetconfigurations","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Returns Information about a specific Widget Configuration ( 'LabelValueConfiguration' ).","params":[{"name":"widgetconfiguration_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgetconfiguration-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.WidgetConfiguration\nThe result will contain all the attributes defined in WidgetConfiguration.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ui-views/dashboard/widgetconfigurations/{widgetconfiguration-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations"}],"name":"com.vmware.nsx.ui_views.dashboard","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ui_views.dashboard"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.nsx_upgrade_agent.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Nsx upgrade agent service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent.status"}],"name":"com.vmware.nsx.node.services.nsx_upgrade_agent","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.ntp.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NTP service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp.status"}],"name":"com.vmware.nsx.node.services.ntp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp.neighbors.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Search service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search.status"}],"name":"com.vmware.nsx.node.services.search","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_switches.state","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIAL_SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PARTIAL_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_IN_PROGRESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PENDING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns current state of the logical switch configuration and details of only out-of-sync transport nodes.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of logical switches states that have realized state as provided as query parameter.","params":[{"name":"status","documentation":"Realized state of logical switches (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.state"},{"value":{"name":"com.vmware.nsx.logical_switches.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified logical switch. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.statistics"},{"value":{"name":"com.vmware.nsx.logical_switches.mac_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns MAC table of a specified logical switch from the given transport node if a transport node id is given in the query parameter from the Central Controller Plane. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the number of ports assigned to a logical switch.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitchStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches.summary"},{"value":{"name":"com.vmware.nsx.logical_switches.vtep_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation VtepTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation VtepTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the virtual tunnel endpoint table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns Operational status of all logical switches. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical switch. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"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":"","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":"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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read manager service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory.status"}],"name":"com.vmware.nsx.node.services.cm_inventory","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.licenses.licenses_usage","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns usage report of all registered modules","params":[],"output":{"documentation":"com.vmware.nsx.model.FeatureUsageList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/licenses-usage","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses.licenses_usage"}],"name":"com.vmware.nsx.licenses","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ns_groups.member_types","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns member types for a specified NSGroup including child NSGroups. This considers static members and members added via membership criteria only","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective ip address members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get the list of all the virtual machines that are not a part of any existing NSGroup.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"display_name","documentation":"Display Name of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"external_id","documentation":"External id of the virtual machine (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"host_id","documentation":"Id of the host where this vif is located (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective logical port members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective virtual machine members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns effective logical switch members of the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about services that are associated with the given NSGroup. The service name is passed by service_type parameter","params":[{"name":"nsgroup_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsgroup-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fetch_parentgroup_associations","documentation":"Fetch complete list of associated resources considering nesting (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fetch_parentgroup_associations","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get networking entities between two logical ports with VIF attachment","params":[{"name":"lport_id","documentation":"ID of source port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"peer_port_id","documentation":"ID of peer port (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_port_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.PortConnectionEntities","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_entities","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/forwarding-path","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.forwarding_path"},{"value":{"name":"com.vmware.nsx.logical_ports.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns transport node id for a specified logical port. Also returns information about all address bindings of the specified logical port. This includes address bindings discovered via various snooping methods like ARP snooping, DHCP snooping etc. and addressing bindings that are realized based on user configuration.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.state"},{"value":{"name":"com.vmware.nsx.logical_ports.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns statistics of a specified logical port. If the logical port is attached to a logical router port, query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports.statistics"},{"value":{"name":"com.vmware.nsx.logical_ports.mac_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation MacTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns MAC table of a specified logical port. If the target transport node id is not provided, the NSX manager will ask the controller for the transport node where the logical port is located. The query parameter \\\"source=cached\\\" is not supported.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns operational status of a specified logical port.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortOperationalStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_operational_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Returns operational status of all logical ports. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"attachment_id","documentation":"Logical Port attachment Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"attachment_type","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_cluster_id","documentation":"Bridge Cluster identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"container_ports_only","documentation":"Only container VIF logical ports will be returned if true (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container_ports_only","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical port. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status as true if RabbitMQ management port is enabled else false","params":[],"output":{"documentation":"com.vmware.nsx.model.PortStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Set RabbitMQ management port","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/rabbitmq-management-port","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.rabbitmq_management_port"},{"value":{"name":"com.vmware.nsx.node.network","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read network configuration properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network"},{"value":{"name":"com.vmware.nsx.node.file_store","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copyfromremotefile","documentation":"Copy a remote file to the file store. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_from_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_from_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_from_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copyfromremotefile"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createremotedirectory","documentation":"Create a directory on the remote remote server. Supports only SFTP. You must provide the remote server's SSH fingerprint. See the NSX Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"create_remote_directory_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.create_remote_directory_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store?action=create_remote_directory","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createremotedirectory"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read file properties","params":[{"name":"file_name","documentation":"Name of the file to retrieve information about (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FileProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete file","params":[{"name":"file_name","documentation":"Name of the file to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Gateway Timeout","structure_id":"com.vmware.vapi.std.errors.timed_out"},{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"copytoremotefile","documentation":"Copy a file in the file store to a remote server. If you use scp or sftp, you must provide the remote server's SSH fingerprint. See the NSX-T Administration Guide for information and instructions about finding the SSH fingerprint.","params":[{"name":"file_name","documentation":"Destination filename (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"copy_to_remote_file_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.copy_to_remote_file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store/{file-name}?action=copy_to_remote_file","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"copytoremotefile"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List node files","params":[],"output":{"documentation":"com.vmware.nsx.model.FilePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/file-store","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.file_store"},{"value":{"name":"com.vmware.nsx.node.logs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of log files and lists the log files that reside on the NSX virtual appliance. The list includes the filename, file size, and last-modified time in milliseconds since epoch (1 January 1970) for each log file. Knowing the last-modified time with millisecond accuracy since epoch is helpful when you are comparing two times, such as the time of a POST request and the end time on a server.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeLogPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_log_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/logs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.logs"},{"value":{"name":"com.vmware.nsx.node.users","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates attributes of an existing NSX Manager appliance user. This method cannot be used to add a new user. Modifiable attributes include the username, full name of the user, and password. If you specify a password in a PUT request, it is not returned in the response. Nor is it returned in a GET request.","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node_user_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified user who is configued to log in to the NSX Manager appliance","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeUserProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of users configued to log in to the NSX Manager appliance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeUserPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users"},{"value":{"name":"com.vmware.nsx.node.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all services available on the NSX Manager applicance.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServicePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services"},{"value":{"name":"com.vmware.nsx.node.processes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information for a specified process ID (pid).","params":[{"name":"process_id","documentation":"ID of process to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"process-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProcessProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes/{process-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of processes and information about each process. Process information includes 1) mem_resident, which is roughly equivalent to the amount of RAM, in bytes, currently used by the process, 2) parent process ID (ppid), 3) process name, 4) process up time in milliseconds, 5) mem_used, wich is the amount of virtual memory used by the process, in bytes, 6) process start time, in milliseconds since epoch, 7) process ID (pid), 8) CPU time, both user and the system, consumed by the process in milliseconds.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProcessPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/processes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.processes"},{"value":{"name":"com.vmware.nsx.node.tasks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read task properties","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"suppress_redirect","documentation":"Suppress redirect status if applicable (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"suppress_redirect","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"cancel","documentation":"Cancel specified task","params":[{"name":"task_id","documentation":"ID of task to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}?action=cancel","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"cancel"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List appliance management tasks","params":[{"name":"fields","documentation":"Fields to include in query results (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_method","documentation":"Request method(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_path","documentation":"Request URI path(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_path","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"request_uri","documentation":"Request URI(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Status(es) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"user","documentation":"Names of users to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ApplianceManagementTaskListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks"}],"name":"com.vmware.nsx.node","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status for the Logical Router of the given id.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.status"},{"value":{"name":"com.vmware.nsx.logical_routers.routing","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"routing_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the routing configuration for a specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RoutingConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.routing_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing"}],"name":"com.vmware.nsx.logical_routers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the realized State of a 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the statistics for 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get observations for the Traceflow round","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"component_name","documentation":"Observations having the given component name will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"component_type","documentation":"Observations having the given component type will be listed. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read appliance management service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt.status"}],"name":"com.vmware.nsx.node.services.node_mgmt","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.aaa.vidm.groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name.","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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name.","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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group.","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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified MACSet. Modifiable parameters include the description, display_name and mac_addresses.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified MACSet","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified MACSet. By default, if the MACSet is added to an NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the MACSet.","params":[{"name":"mac_set_id","documentation":"MACSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets/{mac-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of MACSets","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new MACSet that can group individual MAC addresses.","params":[{"name":"m_AC_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MACSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mac-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mac_sets"},{"value":{"name":"com.vmware.nsx.trust_management","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the supported algorithms and key sizes.","params":[],"output":{"documentation":"com.vmware.nsx.model.TrustManagementData","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_management_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management"},{"value":{"name":"com.vmware.nsx.ns_service_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSService. Modifiable parameters include the description, display_name and members.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSServiceGroup","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSServiceGroup. By default, if the NSServiceGroup is consumed in a Firewall rule, it won't get deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the NSServiceGroup.","params":[{"name":"ns_service_group_id","documentation":"NSServiceGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups/{ns-service-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of NSServiceGroups","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"default_service","documentation":"Fetch all default NSServiceGroups (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSServiceGroup which can contain NSServices. A given NSServiceGroup can contain either only ether type of NSServices or only non-ether type of NSServices, i.e. an NSServiceGroup cannot contain a mix of both ether and non-ether types of NSServices.","params":[{"name":"ns_service_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSServiceGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-service-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_service_groups"},{"value":{"name":"com.vmware.nsx.transport_nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"exit_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_EXIT_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"forced_enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_FORCED_ENTER_MAINTENANCE_MODE"},{"value":{"documentation":"Possible value for action of operation TransportNodes.updatemaintenancemode.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"enter_maintenance_mode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPDATEMAINTENANCEMODE_ACTION_ENTER_MAINTENANCE_MODE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the transport node information. Modifiable parameters include the host_switch_spec and transport_zone_endpoints. The host_switch_name field must match the host_switch_name value specified in the transport zone (API: transport-zones). You must create the associated uplink profile (API: host-switch-profiles) before you can specify an uplink_name here. If the host is an ESX and has only one physical NIC being used by a vSphere standard switch, TransportNodeUpdateParameters should be used to migrate the management interface and the physical NIC into a logical switch that is in a transport zone this transport node will join or has already joined. If the migration is already done, TransportNodeUpdateParameters can also be used to migrate the management interface and the physical NIC back to a vSphere standard switch. In other cases, the TransportNodeUpdateParameters should NOT be used. When updating transport node user should follow pattern where he should fetch the existing transport node and then only modify the required properties keeping other properties as is. For API backward compatibility, property host_switches will be still returned in response and will contain the configuration matching the one in host_switch_spec. In update call user should only modify configuration in either host_switch_spec or host_switches, but not both. Property host_switch_spec should be preferred over deprecated host_switches property when creating or updating transport nodes.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"esx_mgmt_if_migration_dest","documentation":"The 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport node.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified transport node.","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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all transport nodes. A transport node is a fabric node (host or edge) that contains hostswitches. A hostswitch can have virtual machines connected to them. Because each transport node has HostSwitches, transport nodes can also have virtual tunnel endpoints, which means that they can be part of the overlay.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"in_maintenance_mode","documentation":"maintenance mode flag (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_maintenance_mode","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resynchostconfig","documentation":"Resync the TransportNode configuration on a host. It is similar to updating the TransportNode with existing configuration, but force synce these configurations to the host (no backend optimizations).","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}?action=resync_host_config","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resynchostconfig"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Enables a fabric node to act as a transport node. Additional documentation on creating a transport node can be found in the NSX-T Installation Guide. Transport nodes are hypervisor hosts and NSX Edges that will participate in an NSX-T overlay. For a hypervisor host, this means that it hosts VMs that will communicate over NSX-T logical switches. For NSX Edges, this means that it will have logical router uplinks and downlinks. When creating a transport node, you must provide the node id of an existing fabric node (hypervisor host or NSX Edge node) in the node_id property of the payload. This property is required. Additionally, in order for the transport node to forward packets, the host_switch_spec property must be specified. Host switches (called bridges in OVS on KVM hypervisors) are the individual switches within the host virtual switch. Virtual machines are connected to the host switches. When creating a transport node, you need to specify if the host switches are already manually preconfigured on the node, or if NSX should create and manage the host switches. You specify this choice by the type of host switches you pass in the host_switch_spec property of the TransportNode request payload. For a KVM host, you can preconfigure the host switch, or you can have NSX Manager perform the configuration. For an ESXi host or NSX Edge node, NSX Manager always configures the host switch. To preconfigure the host switches on a KVM host, pass an array of PreconfiguredHostSwitchSpec objects that describes those host switches. In the current NSX-T release, only one prefonfigured host switch can be specified. See the PreconfiguredHostSwitchSpec schema definition for documentation on the properties that must be provided. Preconfigured host switches are only supported on KVM hosts, not on ESXi hosts or NSX Edge nodes. To allow NSX to manage the host switch configuration on KVM hosts, ESXi hosts, or NSX Edge nodes, pass an array of StandardHostSwitchSpec objects in the host_switch_spec property, and NSX will automatically create host switches with the properties you provide. In the current NSX-T release, up to 5 host switches can be automatically managed. See the StandardHostSwitchSpec schema definition for documentation on the properties that must be provided. Note: previous versions of NSX-T used a property named host_switches to specify the host switch configuration on the transport node. That property is deprecated, but still functions. You should configure new host switches using the host_switch_spec property.","params":[{"name":"transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatemaintenancemode","documentation":"Put transport node into maintenance mode or exit from maintenance mode.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatemaintenancemode"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes"},{"value":{"name":"com.vmware.nsx.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read 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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"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.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/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":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra"},{"value":{"name":"com.vmware.nsx.cluster_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation ClusterProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"Possible value for resourceType of operation ClusterProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifie a specified cluster profile. The body of the PUT request must include the resource_type.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cluster_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified cluster profile.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specified cluster profile.","params":[{"name":"cluster_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles/{cluster-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of cluster profiles Cluster profiles define policies for edge cluster and bridge cluster.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to true)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"Supported cluster profiles. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a cluster profile. The resource_type is required.","params":[{"name":"cluster_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterProfile\nThe result will contain all the attributes defined in ClusterProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster_profiles"},{"value":{"name":"com.vmware.nsx.ipfix_obs_points","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get the list of IPFIX observation points","params":[],"output":{"documentation":"com.vmware.nsx.model.IpfixObsPointsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_points_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix-obs-points","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix_obs_points"},{"value":{"name":"com.vmware.nsx.host_switch_profiles","documentation":"","constants":[{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_LLDPHOSTSWITCHPROFILE"},{"value":{"documentation":"Possible value for hostswitchProfileType of operation HostSwitchProfiles.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_HOSTSWITCH_PROFILE_TYPE_UPLINKHOSTSWITCHPROFILE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a specified hostswitch profile. The body of the PUT request must include the resource_type. For uplink profiles, the put request must also include teaming parameters. Modifiable attributes include display_name, mtu, and transport_vlan. For uplink teaming policies, uplink_name and policy are also modifiable.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_host_switch_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified hostswitch profile.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specified hostswitch profile.","params":[{"name":"host_switch_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host-switch-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles/{host-switch-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured hostswitch profiles. Hostswitch profiles define networking policies for hostswitches (sometimes referred to as bridges in OVS). Currently, only uplink teaming is supported. Uplink teaming allows NSX to load balance traffic across different physical NICs (PNICs) on the hypervisor hosts. Multiple teaming policies are supported, including LACP active, LACP passive, load balancing based on source ID, and failover order.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"hostswitch_profile_type","documentation":"Supported HostSwitch profiles. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostswitch_profile_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.HostSwitchProfilesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profiles_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a hostswitch profile. The resource_type is required. For uplink profiles, the teaming and policy parameters are required. By default, the mtu is 1600 and the transport_vlan is 0. The supported MTU range is 1280 through 9000.","params":[{"name":"base_host_switch_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseHostSwitchProfile\nThe result will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/host-switch-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.host_switch_profiles"},{"value":{"name":"com.vmware.nsx.bridge_endpoints","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a existing bridge endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bridge_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified bridge endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified Bridge Endpoint.","params":[{"name":"bridgeendpoint_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgeendpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints/{bridgeendpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured bridge endoints","params":[{"name":"bridge_cluster_id","documentation":"Bridge Cluster Identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"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":"logical_switch_id","documentation":"Logical Switch Identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a Bridge Endpoint. It describes the physical attributes of the bridge like vlan. A logical port can be attached to a vif providing bridging functionality from the logical overlay network to the physical vlan network","params":[{"name":"bridge_endpoint","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeEndpoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-endpoints","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_endpoints"},{"value":{"name":"com.vmware.nsx.tasks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get information about the specified task","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TaskProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks/{task-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get information about all tasks","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"request_uri","documentation":"Request URI(s) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Status(es) to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"user","documentation":"Names of users to include in query result (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TaskListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks"},{"value":{"name":"com.vmware.nsx.md_proxies","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"metadata_proxy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a metadata proxy","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of metadata proxies","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.MetadataProxyListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a metadata proxy","params":[{"name":"metadata_proxy","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxy","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies"},{"value":{"name":"com.vmware.nsx.ns_services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSService. Modifiable parameters include the description, display_name and the NSService element. The system defined NSServices can't be modified","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSService","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSService. By default, if the NSService is being referred in an NSServiceGroup, it can't be deleted. In such situations, pass \\\"force=true\\\" as a parameter to force delete the NSService. System defined NSServices can't be deleted using \\\"force\\\" flag.","params":[{"name":"ns_service_id","documentation":"NSService Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services/{ns-service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of NSServices","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"default_service","documentation":"Fetch all default NSServices (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.NSServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSService which allows users to specify characteristics to use for matching network traffic.","params":[{"name":"ns_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_services"},{"value":{"name":"com.vmware.nsx.batch","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Enables you to make multiple API requests using a single request. The batch API takes in an array of logical HTTP requests represented as JSON arrays. Each request has a method (GET, PUT, POST, or DELETE), a relative_url (the portion of the URL after https://<nsx-mgr>/api/), optional headers array (corresponding to HTTP headers) and an optional body (for POST and PUT requests). The batch API returns an array of logical HTTP responses represented as JSON arrays. Each response has a status code, an optional headers array and an optional body (which is a JSON-encoded string).","params":[{"name":"batch_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"atomic","documentation":"transactional atomicity for the batch of requests embedded in the batch list (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"atomic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.BatchResponse","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_response","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/batch","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.batch"},{"value":{"name":"com.vmware.nsx.templates","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a template and returns the template properties for a given template identifier.","params":[{"name":"template_id","documentation":"Template identifier (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PolicyTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_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/templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a template.","params":[{"name":"template_id","documentation":"Template identifier (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"deploy","documentation":"Read a template, populate the placeholders' fields with the parameters' values, and deploy the template body by creating or updating all the nested policy objects inside the AbstractSpace object.","params":[{"name":"template_id","documentation":"Template identifier (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"policy_template_parameters","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_template_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/templates/{template-id}?action=deploy","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"deploy"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List Policy Templates","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.PolicyTemplateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_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/templates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new template if the specified template id does not correspond to an existing template. Update the template if otherwise.","params":[{"name":"template_id","documentation":"Template identifier (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"policy_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_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":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/templates/{template-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.templates"},{"value":{"name":"com.vmware.nsx.transport_zones","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates an existing transport zone. Modifiable parameters are transport_type (VLAN or OVERLAY), description, and display_name. The request must include the existing host_switch_name.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_zone","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a single transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes an existing transport zone.","params":[{"name":"zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones/{zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured transport zones. NSX requires at least one transport zone. NSX uses transport zones to provide connectivity based on the topology of the underlying network, trust zones, or organizational separations. For example, you might have hypervisors that use one network for management traffic and a different network for VM traffic. This architecture would require two transport zones. The combination of transport zones plus transport connectors enables NSX to form tunnels between hypervisors. Transport zones define which interfaces on the hypervisors can communicate with which other interfaces on other hypervisors to establish overlay tunnels or provide connectivity to a VLAN. A logical switch can be in one (and only one) transport zone. This means that all of a switch's interfaces must be in the same transport zone. However, each hypervisor virtual switch (OVS or VDS) has multiple interfaces (connectors), and each connector can be attached to a different logical switch. For example, on a single hypervisor with two connectors, connector A can be attached to logical switch 1 in transport zone A, while connector B is attached to logical switch 2 in transport zone B. In this way, a single hypervisor can participate in multiple transport zones. The API for creating a transport zone requires that a single host switch be specified for each transport zone, and multiple transport zones can share the same host switch.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.TransportZoneListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new transport zone. The required parameters are host_switch_name and transport_type (OVERLAY or VLAN). The optional parameters are description and display_name.","params":[{"name":"transport_zone","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-zones","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_zones"},{"value":{"name":"com.vmware.nsx.normalizations","documentation":"","constants":[{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_IPSET"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_MACSET"},{"value":{"documentation":"Possible value for preferredNormalizationType of operation Normalizations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_PREFERRED_NORMALIZATION_TYPE_LOGICALPORT"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of normalized resources based on the query parameters. Id and Type of the resource on which the normalizations is to be performed, are to be specified as query parameters in the URI. The target resource types to which normalization is to be done should also be specified as query parameter.","params":[{"name":"preferred_normalization_type","documentation":"Resource type valid for use as target in normalization API. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"preferred_normalization_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_id","documentation":"Identifier of the resource on which normalization is to be performed (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource type valid for use as source in normalization API. (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.NormalizedResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.normalized_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/normalizations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.normalizations"},{"value":{"name":"com.vmware.nsx.logical_switches","documentation":"","constants":[{"value":{"documentation":"Possible value for transportType of operation LogicalSwitches.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TRANSPORT_TYPE_VLAN"},{"value":{"documentation":"Possible value for transportType of operation LogicalSwitches.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TRANSPORT_TYPE_OVERLAY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies attributes of an existing logical switch. Modifiable attributes include admin_state, replication_mode, switching_profile_ids and vlan. You cannot modify the original transport_zone_id.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical switch Id.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a logical switch from the associated overlay or VLAN transport zone. By default, a logical switch cannot be deleted if there are logical ports on the switch, or it is added to a NSGroup. Cascade option can be used to delete all ports and the logical switch. Detach option can be used to delete the logical switch forcibly.","params":[{"name":"lswitch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lswitch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Delete a Logical Switch and all the logical ports in it, if none of the logical ports have any attachment. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"detach","documentation":"Force delete a logical switch (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"detach","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches/{lswitch-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical switches.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical switch. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"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.LogicalSwitchListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new logical switch. The request must include the transport_zone_id, display_name, and admin_state (UP or DOWN). The replication_mode (MTEP or SOURCE) is required for overlay logical switches, but not for VLAN-based logical switches. A vlan needs to be provided for VLAN-based logical switches","params":[{"name":"logical_switch","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalSwitch","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-switches","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_switches"},{"value":{"name":"com.vmware.nsx.transportzone_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a specified transport zone profile. The body of the PUT request must include the resource_type.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_zone_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified transport zone profile.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specified transport zone profile.","params":[{"name":"transportzone_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportzone-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles/{transportzone-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured transport zone profiles. Transport zone profiles define networking policies for transport zones and transport zone endpoints.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"comma-separated list of transport zone profile types, e.g. ?resource_type=BfdHealthMonitoringProfile (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a transport zone profile. The resource_type is required.","params":[{"name":"transport_zone_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportZoneProfile\nThe result will contain all the attributes defined in TransportZoneProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transportzone-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transportzone_profiles"},{"value":{"name":"com.vmware.nsx.logical_router_ports","documentation":"","constants":[{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_logicalrouterlinkportontier0"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERUPLINKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT"},{"value":{"documentation":"Possible value for resourceType of operation LogicalRouterPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_logicalrouterlinkportontier1"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router port. Required parameters include the resource_type and logical_router_id. Modifiable parameters include the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort), logical_router_id (to reassign the port to a different router), and service_bindings.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_router_port","documentation":"(required)\nThe parameter must contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical router port.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router port. You must delete logical router ports before you can delete the associated logical router. To Delete Tier0 router link port you must have to delete attached tier1 router link port, otherwise pass \\\"force=true\\\" as query param to force delete the Tier0 router link port.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all logical router ports. Information includes the resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort); logical_router_id (the router to which each logical router port is assigned); and any service_bindings (such as DHCP relay service). The GET request can include a query parameter (logical_router_id or logical_switch_id).","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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_router_id","documentation":"Logical Router identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"logical_switch_id","documentation":"Logical Switch identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource types of logical router port (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a logical router port. The required parameters include resource_type (LogicalRouterUpLinkPort, LogicalRouterDownLinkPort, LogicalRouterLinkPort, LogicalRouterLoopbackPort); and logical_router_id (the router to which each logical router port is assigned). The service_bindings parameter is optional.","params":[{"name":"logical_router_port","documentation":"(required)\nThe parameter must contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPort\nThe result will contain all the attributes defined in LogicalRouterPort.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports"},{"value":{"name":"com.vmware.nsx.cluster","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the NSX cluster configuration. An NSX cluster has two functions or purposes, commonly referred to as \\\"roles.\\\" These two roles are control and management. Each NSX installation has a single cluster. Separate NSX clusters do not share data. In other words, a given data-plane node is attached to only one cluster, not to multiple clusters.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"summarizeinventorytoremote","documentation":"Request one-time inventory summary. The backup will be uploaded using the same server configuration as for an automatic backup.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster?action=summarize_inventory_to_remote","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"summarizeinventorytoremote"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"backuptoremote","documentation":"Request one-time backup. The backup will be uploaded using the same server configuration as for automatic backup.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster?action=backup_to_remote","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"backuptoremote"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster"},{"value":{"name":"com.vmware.nsx.associations","documentation":"","constants":[{"value":{"documentation":"Possible value for associatedResourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ASSOCIATED_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_MACSET"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_VIRTUALMACHINE"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for resourceType of operation Associations.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_RESOURCE_TYPE_IPSET"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about resources that are associated with the given resource. Id and type of the resource for which associated resources are to be fetched are to be specified as query parameter in the URI. Resource type of the associated resources must be specified as query parameter.","params":[{"name":"associated_resource_type","documentation":"Resource type valid for use as target in association API (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"associated_resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_id","documentation":"The resource for which associated resources are to be fetched (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"resource_type","documentation":"Resource type valid for use as source in association API (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"fetch_ancestors","documentation":"Fetch complete list of associated resources considering containment and nesting (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fetch_ancestors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.AssociationListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.association_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/associations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.associations"},{"value":{"name":"com.vmware.nsx.licenses","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Deprecated. Use the POST /licenses API instead","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/license","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Deprecated. Use the GET /licenses API instead.","params":[],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/license","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete_0","documentation":"This will delete the license key identified in the request body by \\\"license_key\\\" and its properties from the system. Attempting to delete the last license key will result in an error.","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses?action=delete","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete_0"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deprecated. Use POST /licenses?action=delete API instead.","params":[{"name":"license_key","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"license-key","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/{license-key}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all licenses.","params":[],"output":{"documentation":"com.vmware.nsx.model.LicensesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.licenses_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"This will add a license key to the system. The API supports adding only one license key for each license edition type - Standard, Advanced or Enterprise. If a new license key is tried to add for an edition for which the license key already exists, then this API will return an error.","params":[{"name":"license","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getlicensebykey","documentation":"Deprecated. Use GET /licenses API instead.","params":[{"name":"license_key","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"license-key","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.License","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/licenses/{license-key}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getlicensebykey"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.licenses"},{"value":{"name":"com.vmware.nsx.ns_groups","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation NsGroups.addorremoveexpression.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADD_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADDORREMOVEEXPRESSION_ACTION_ADD_MEMBERS"},{"value":{"documentation":"Possible value for action of operation NsGroups.addorremoveexpression.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REMOVE_MEMBERS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADDORREMOVEEXPRESSION_ACTION_REMOVE_MEMBERS"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified NSGroup. Modifiable parameters include the description, display_name and members.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addorremoveexpression","documentation":"Add/remove the expressions passed in the request body to/from the NSGroup","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group_expression_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_expression_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies addition or removal action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addorremoveexpression"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"populate_references","documentation":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"populate_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified NSGroup. By default, if the NSGroup is added to another NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the NSGroup.","params":[{"name":"ns_group_id","documentation":"NSGroup Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups/{ns-group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List the NSGroups in a paginated format. The page size is restricted to 50 NSGroups so that the size of the response remains small even in the worst case. Optionally, specify valid member types as request parameter to filter NSGroups.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"member_types","documentation":"Specify member types to filter corresponding NSGroups (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_types","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"populate_references","documentation":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"populate_references","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new NSGroup that can group NSX resources - VIFs, Lports and LSwitches as well as the grouping objects - IPSet, MACSet and other NSGroups","params":[{"name":"ns_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ns_groups"},{"value":{"name":"com.vmware.nsx.logical_ports","documentation":"","constants":[{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_BRIDGEENDPOINT"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_NONE"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"Possible value for attachmentType of operation LogicalPorts.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ATTACHMENT_TYPE_DHCP_SERVICE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies an existing logical switch port. Parameters that can be modified include attachment_type (LOGICALROUTER, VIF), admin_state (UP or DOWN), attachment id and switching_profile_ids. You cannot modify the logical_switch_id. In other words, you cannot move an existing port from one switch to another switch.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_port","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified logical port.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical switch port. By default, if logical port has attachments, or it is added to any NSGroup, the deletion will be failed. Option detach could be used for deleting logical port forcibly.","params":[{"name":"lport_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"detach","documentation":"force delete even if attached or referenced by a group (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"detach","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports/{lport-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical switch ports. Logical switch ports connect to VM virtual network interface cards (NICs). Each logical port is associated with one logical switch.","params":[{"name":"attachment_id","documentation":"Logical Port attachment Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"attachment_type","documentation":"Type of attachment for logical port; for query only. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"bridge_cluster_id","documentation":"Bridge Cluster identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"container_ports_only","documentation":"Only container VIF logical ports will be returned if true (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"container_ports_only","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"diagnostic","documentation":"Flag to enable showing of transit logical port. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"switching_profile_id","documentation":"Network Profile identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"Transport node identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPortListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new logical switch port. The required parameters are the associated logical_switch_id and admin_state (UP or DOWN). Optional parameters are the attachment and switching_profile_ids. If you don't specify switching_profile_ids, default switching profiles are assigned to the port. If you don't specify an attachment, the switch port remains empty. To configure an attachment, you must specify an id, and optionally you can specify an attachment_type (VIF or LOGICALROUTER). The attachment_type is VIF by default.","params":[{"name":"logical_port","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalPort","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-ports","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_ports"},{"value":{"name":"com.vmware.nsx.node","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies NSX Manager appliance properties. Modifiable properties include the timezone, message of the day (motd), and hostname. The NSX Manager node_version, system_time, and kernel_version are read only and cannot be modified with this method.","params":[{"name":"node_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restarts or shuts down the NSX Manager appliance.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the NSX Manager appliance. Information includes release number, time zone, system time, kernel version, message of the day (motd), and host name.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"shutdown","documentation":"Restarts or shuts down the NSX Manager appliance.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node?action=shutdown","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"shutdown"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node"},{"value":{"name":"com.vmware.nsx.switching_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the user-configurable parameters of a switching profile. Only the qos, port-mirroring, spoof-guard and port-security switching profiles can be modified. You cannot modify the ipfix or ip-discovery switching profiles.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"base_switching_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified switching profile.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified switching profile.","params":[{"name":"switching_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"unbind","documentation":"force unbinding of logical switches and ports from a switching profile (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unbind","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles/{switching-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the system-default and user-configured switching profiles. Each switching profile has a unique ID, a display name, and various other read-only and configurable properties. The default switching profiles are assigned automatically to each switch.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_system_owned","documentation":"Whether the list result contains system resources (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"switching_profile_type","documentation":"comma-separated list of switching profile types, e.g. ?switching_profile_type=QosSwitchingProfile,PortMirroringSwitchingProfile (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.SwitchingProfilesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profiles_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile. You can override their default switching profile assignments by creating a new switching profile and assigning it to one or more logical switches. You cannot override the default ipfix or ip_discovery switching profiles.","params":[{"name":"base_switching_profile","documentation":"(required)\nThe parameter must contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BaseSwitchingProfile\nThe result will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/switching-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.switching_profiles"},{"value":{"name":"com.vmware.nsx.edge_clusters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified edge cluster. Modifiable parameters include the description, display_name, transport-node-id. If the optional fabric_profile_binding is included, resource_type and profile_id are required. User should do a GET on the edge-cluster and obtain the payload and retain the member_index of the existing members as returning in the GET output. For new member additions, the member_index cannot be defined by the user, user can read the system allocated index to the new member in the output of this API call or by doing a GET call. User cannot use this PUT api to replace the transport_node of an existing member because this is a disruption action, we have exposed a explicit API for doing so, refer to \\\"ReplaceEdgeClusterMemberTransportNode\\\" EdgeCluster only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"edge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified edge cluster.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"replacetransportnode","documentation":"Replace the transport node in the specified member of the edge-cluster. This is a disruptive action. This will move all the LogicalRouterPorts(uplink and routerLink) host on the old transport_node to the new transport_node. The transportNode cannot be present in another member of any edgeClusters.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"edge_cluster_member_transport_node","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}?action=replace_transport_node","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"replacetransportnode"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified edge cluster.","params":[{"name":"edge_cluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge-cluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters/{edge-cluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured edge clusters, which enable you to group together transport nodes of the type EdgeNode and apply fabric profiles to all members of the edge cluster. Each edge node can participate in only one edge cluster.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.EdgeClusterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new edge cluster. It only supports homogeneous members. The TransportNodes backed by EdgeNode are only allowed in cluster members. DeploymentType (VIRTUAL_MACHINE|PHYSICAL_MACHINE) of these EdgeNodes should be same.","params":[{"name":"edge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.EdgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/edge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.edge_clusters"},{"value":{"name":"com.vmware.nsx.logical_routers","documentation":"","constants":[{"value":{"documentation":"Possible value for routerType of operation LogicalRouters.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTER_TYPE_tier1"},{"value":{"documentation":"Possible value for routerType of operation LogicalRouters.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTER_TYPE_tier0"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router. Modifiable attributes include the internal_transit_network, external_transit_networks, and edge_cluster_id (for TIER0 routers).","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_router","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router. You must delete associated logical router ports before you can delete a logical router. Otherwise use force delete which will delete all related ports and other entities associated with that LR. To force delete logical router pass force=true in query param.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all logical routers, including the UUID, internal and external transit network addresses, and the router type (TIER0 or TIER1). You can get information for only TIER0 routers or only the TIER1 routers by including the router_type query parameter.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"router_type","documentation":"Type of Logical Router (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"router_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a logical router. The required parameters are router_type (TIER0 or TIER1) and edge_cluster_id (TIER0 only). Optional parameters include internal and external transit network addresses.","params":[{"name":"logical_router","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reprocess","documentation":"Reprocess logical router configuration and configuration of related entities like logical router ports, static routing, etc. Any missing Updates are published to controller.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}?action=reprocess","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reprocess"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers"},{"value":{"name":"com.vmware.nsx.service_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified service profile. The PUT request must include the resource_type parameters. Modifiable parameters include description and display_name. Other parameters might be modifiable, depending on the specified service type.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified service profile.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified service profile.","params":[{"name":"service_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles/{service-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all service profiles. A service profile is a configuration that you can use to create a service, which is then applied to one or more logical router ports. Currently, only the DhcpRelayProfile is supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a service profile, which can then be used to create a service. Services are then applied to one or more logical router ports.","params":[{"name":"service_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/service-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.service_profiles"},{"value":{"name":"com.vmware.nsx.traceflows","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the Traceflow round status and result summary","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Traceflow","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the Traceflow round","params":[{"name":"traceflow_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"traceflow-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows/{traceflow-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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_id","documentation":"id of the source logical port where the trace flows originated (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TraceflowListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Initiate a Traceflow Operation on the Specified Port","params":[{"name":"traceflow_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Traceflow","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/traceflows","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.traceflows"},{"value":{"name":"com.vmware.nsx.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified logical router service. The resource_type parameter is required. The modifiable parameters depend on the service type.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified logical router service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured logical router services that can be applied to one or more logical router ports. You must create a service-profile before you can create a service. Currently, only DhcpRelayService is supported.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a service that can be applied to one or more logical router ports. For some service types, you must create a service-profile before you can create a service.","params":[{"name":"logical_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/services","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.services"},{"value":{"name":"com.vmware.nsx.bridge_clusters","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies a existing bridge cluster. One of more transport nodes can be added or removed from the bridge cluster using this API.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bridge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about a specified bridge cluster.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified Bridge Cluster.","params":[{"name":"bridgecluster_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridgecluster-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters/{bridgecluster-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured bridge clusters","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.BridgeClusterListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a bridge cluster. It is collection of transport nodes that will do the bridging for overlay network to vlan networks. Bridge cluster may have one or more transport nodes","params":[{"name":"bridge_cluster","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BridgeCluster","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/bridge-clusters","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.bridge_clusters"},{"value":{"name":"com.vmware.nsx.compute_collection_transport_node_templates","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update configuration of compute collection transportnode template. Compute_collection_id isn't allowed to be changed since it represents the association between ComputeCollection and this template. This is determined when ComputeCollectionTransportNodeTemplate got created.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"compute_collection_transport_node_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns compute collection transportnode template by id","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the specified compute collection transport node template.","params":[{"name":"template_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates/{template-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all eligible compute collection transportnode templates","params":[{"name":"compute_collection_id","documentation":"Compute collection id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeTemplateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_template_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If automated transport node creation is configured on compute collection, this template will serve as the default setting for transport node creation.","params":[{"name":"compute_collection_transport_node_template","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeCollectionTransportNodeTemplate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/compute-collection-transport-node-templates","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.compute_collection_transport_node_templates"},{"value":{"name":"com.vmware.nsx.ip_sets","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified IPSet. Modifiable parameters include description, display_name and ip_addresses.","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified IPSet","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified IPSet. By default, if the IPSet is added to an NSGroup, it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the IPSet.","params":[{"name":"ip_set_id","documentation":"IPSet Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip-set-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets/{ip-set-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of IPSets","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IPSetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPSet that can group either IPv4 or IPv6 individual ip addresses, ranges or subnets.","params":[{"name":"ip_set","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPSet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ip-sets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ip_sets"},{"value":{"name":"com.vmware.nsx.mirror_sessions","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"port_mirroring_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"verify","documentation":"Verify whether all participants are on the same transport node","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}?action=verify","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"verify"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the mirror session","params":[{"name":"mirror_session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror-session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions/{mirror-session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all mirror sessions","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.PortMirroringSessionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a mirror session","params":[{"name":"port_mirroring_session","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PortMirroringSession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/mirror-sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.mirror_sessions"},{"value":{"name":"com.vmware.nsx.error_resolver","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns some metadata about the given error_id. This includes information of whether there is a resolver present for the given error_id and its associated user input data","params":[{"name":"error_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ErrorResolverInfo","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver/{error_id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of metadata for all the error resolvers registered.","params":[],"output":{"documentation":"com.vmware.nsx.model.ErrorResolverInfoList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resolveerror","documentation":"Invokes the corresponding error resolver for the given error(s) present in the payload","params":[{"name":"error_resolver_metadata_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_metadata_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/error-resolver?action=resolve_error","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resolveerror"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.error_resolver"},{"value":{"name":"com.vmware.nsx.upgrade","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeuc","documentation":"Upgrade the upgrade coordinator.","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade?action=upgrade_uc","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeuc"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade"}],"name":"com.vmware.nsx","documentation":"","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx","type":"STRING"},"key":"value"},{"value":{"string_value":"true","type":"STRING"},"key":"autoGenerated"}]},"key":"Component"}],"enumerations":[],"structures":[]},"key":"com.vmware.nsx"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.providers.vidm","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update AAA provider vIDM properties","params":[{"name":"node_auth_provider_vidm_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read AAA provider vIDM properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm"}],"name":"com.vmware.nsx.node.aaa.providers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.aaa.providers.vidm.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read AAA provider vIDM status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeAuthProviderVidmStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_auth_provider_vidm_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/aaa/providers/vidm/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm.status"}],"name":"com.vmware.nsx.node.aaa.providers.vidm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.aaa.providers.vidm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.sessions.report.app_info_and_vm","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Returns app discovery results in CSV format, each row contains discovered app information and the id of the vms this app is discovered from for a given set of vms (or for all vms belong to this session when no vm id is passed in)","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"report_app_results_for_vms_request_parameters","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.report_app_results_for_vms_request_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppInfoHostVmListInCsvFormat","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"text/csv","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/report/app-info-and-vm?format=csv","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.report.app_info_and_vm"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.report.app_profile_and_app_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns app profiles information for a given session in CSV format Each row will contain detailed info of an app profile, and the id of apps which is member of this app profile in this session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfileMemberAppsListInCsvFormat","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"text/csv","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/report/app-profile-and-app-info?format=csv","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.report.app_profile_and_app_info"}],"name":"com.vmware.nsx.app_discovery.sessions.report","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.report"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.statistics"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbServiceStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.status"}],"name":"com.vmware.nsx.loadbalancer.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.domains.communication_map","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation CommunicationMap.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 CommunicationMap.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 CommunicationMap.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 CommunicationMap.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read communication-map for a domain.","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"}]}],"output":{"documentation":"com.vmware.nsx.model.CommunicationMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/domains/{domain-id}/communication-map","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"This is used to set a precedence of a communication map w.r.t others.","params":[{"name":"domain_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"communication_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"anchor_path","documentation":"The communication map path if operation is 'insert_after' or insert_before (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"anchor_path","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":"","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?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Update the communication map for a domain. This is a full replace. All the CommunicationEntries are replaced.","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_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","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","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"},{"value":{"name":"com.vmware.nsx.infra.domains.domain_deployment_maps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a Domain Deployment Map","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":"domain_deployment_map_id","documentation":"Domain Deployment Map id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-deployment-map-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DomainDeploymentMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain_deployment_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/domains/{domain-id}/domain-deployment-maps/{domain-deployment-map-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete Domain Deployment Map","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":"domain_deployment_map_id","documentation":"domain-deployment-map-id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-deployment-map-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}/domain-deployment-maps/{domain-deployment-map-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Domain Deployment Entries for infra.","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.DomainDeploymentMapListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain_deployment_map_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/domains/{domain-id}/domain-deployment-maps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map. If it already exist, replace it.","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":"domain_deployment_map_id","documentation":"Domain Deployment Map ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain-deployment-map-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"domain_deployment_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain_deployment_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","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}/domain-deployment-maps/{domain-deployment-map-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.domain_deployment_maps"},{"value":{"name":"com.vmware.nsx.infra.domains.groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read group","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":"group_id","documentation":"Group ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Group","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.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/infra/domains/{domain-id}/groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete Group","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":"group_id","documentation":"Group ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"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/infra/domains/{domain-id}/groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List Groups for a domain","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.GroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.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/infra/domains/{domain-id}/groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If a group with the group-id is not already present, create a new group. If it already exists, update the group.","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":"group_id","documentation":"Group ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.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":"","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}/groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.domains.groups"}],"name":"com.vmware.nsx.infra.domains","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.domains"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the static route BFD peer. Modifiable parameters includes peer IP, enable flag and configuration of the BFD peer.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_hop_bfd_peer","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read the BFD peer having specified ID.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified BFD peer present on specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_peer_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd-peer-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers/{bfd-peer-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all BFD peers created on specified logical router for static routes.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.StaticHopBfdPeerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a BFD peer for static route. The required parameters includes peer IP address.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_hop_bfd_peer","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticHopBfdPeer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/bfd-peers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers"}],"name":"com.vmware.nsx.logical_routers.routing.static_routes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.plan.settings","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the upgrade plan settings for the component.","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_plan_settings","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradePlanSettings","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan/{component_type}/settings","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the upgrade plan settings for the component.","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradePlanSettings","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_plan_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan/{component_type}/settings","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan.settings"}],"name":"com.vmware.nsx.upgrade.plan","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.trust_management.principal_identities","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a principal identity. It does not delete the certificate.","params":[{"name":"principal_identity_id","documentation":"Unique id of the principal identity to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"principal-identity-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities/{principal-identity-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of principals registered with a certificate.","params":[],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentityList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Associates a principal's name with a certificate that is used to authenticate.","params":[{"name":"principal_identity","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.PrincipalIdentity","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/principal-identities","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.principal_identities"},{"value":{"name":"com.vmware.nsx.trust_management.certificates","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cert_id","documentation":"ID of certificate to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Certificate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates/{cert-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified certificate. The private key associated with the certificate is also deleted.","params":[{"name":"cert_id","documentation":"ID of certificate to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates/{cert-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcertificate","documentation":"Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge). The certificate and the key should be stored in PEM format. If no private key is provided, the certificate is used as a client certificate in the trust store.","params":[{"name":"trust_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcertificate"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when). For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/certificates","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.certificates"},{"value":{"name":"com.vmware.nsx.trust_management.csrs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"selfsign","documentation":"Self-signs the previously generated CSR. This action is similar to the import certificate action, but instead of using a public certificate signed by a CA, the self_sign POST action uses a certificate that is signed with NSX's own private key.","params":[{"name":"csr_id","documentation":"CSR this certificate is associated with (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"days_valid","documentation":"Number of days the certificate will be valid, default 10 years (required)","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"days_valid","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Certificate","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}?action=self_sign","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"selfsign"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified CSR.","params":[{"name":"csr_id","documentation":"ID of CSR to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Csr","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes a specified CSR. If a CSR is not used for verification, you can delete it. Note that the CSR import and upload POST actions automatically delete the associated CSR.","params":[{"name":"csr_id","documentation":"ID of CSR to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcsr","documentation":"Imports a certificate authority (CA)-signed certificate for a CSR. This action links the certificate to the private key created by the CSR. The pem_encoded string in the request body is the signed certificate provided by your CA in response to the CSR that you provide to them. The import POST action automatically deletes the associated CSR.","params":[{"name":"csr_id","documentation":"CSR this certificate is associated with (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"csr-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"trust_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.trust_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CertificateList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs/{csr-id}?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcsr"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all of the CSRs that have been created.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.CsrList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.","params":[{"name":"csr","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Csr","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/csrs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.csrs"},{"value":{"name":"com.vmware.nsx.trust_management.crls","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates an existing CRL.","params":[{"name":"crl_id","documentation":"ID of CRL to update (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"crl","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.Crl","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified CRL. For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"crl_id","documentation":"ID of CRL to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.Crl","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes an existing CRL.","params":[{"name":"crl_id","documentation":"ID of CRL to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"crl-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls/{crl-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all CRLs. For additional information, include the ?details=true modifier at the end of the request URI.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"details","documentation":"whether to expand the pem data and show all its details (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.CrlList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"importcrl","documentation":"Adds a new certificate revocation list (CRL). The CRL is used to verify the client certificate status against the revocation lists published by the CA. For this reason, the administrator needs to add the CRL in certificate repository as well.","params":[{"name":"crl_object_data","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_object_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.CrlList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/trust-management/crls?action=import","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"importcrl"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management.crls"}],"name":"com.vmware.nsx.trust_management","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.trust_management"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.nsx_message_bus","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Message Bus service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX Message Bus service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus"},{"value":{"name":"com.vmware.nsx.node.services.mgmt_plane_bus","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Rabbit MQ service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the Rabbit MQ service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus"},{"value":{"name":"com.vmware.nsx.node.services.cm_inventory","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read cm inventory service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the manager service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/cm-inventory?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.cm_inventory"},{"value":{"name":"com.vmware.nsx.node.services.liagent","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read liagent service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the liagent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent"},{"value":{"name":"com.vmware.nsx.node.services.install_upgrade","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update NSX install-upgrade service properties","params":[{"name":"node_install_upgrade_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInstallUpgradeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX install-upgrade service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeInstallUpgradeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX install-upgrade service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/install-upgrade?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.install_upgrade"},{"value":{"name":"com.vmware.nsx.node.services.manager","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update service properties","params":[{"name":"node_proton_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeProtonServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resetmanagerlogginglevels","documentation":"Reset the logging levels to default values","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=reset-manager-logging-levels","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resetmanagerlogginglevels"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeProtonServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/manager?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.manager"},{"value":{"name":"com.vmware.nsx.node.services.node_mgmt","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart the node management service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read appliance management service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/node-mgmt","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.node_mgmt"},{"value":{"name":"com.vmware.nsx.node.services.ssh","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update ssh service properties","params":[{"name":"node_ssh_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSshServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ssh service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSshServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the ssh service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removehostfingerprint","documentation":"Remove a host's fingerprint from known hosts file","params":[{"name":"known_host_parameter","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.known_host_parameter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh?action=remove_host_fingerprint","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removehostfingerprint"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh"},{"value":{"name":"com.vmware.nsx.node.services.syslog","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read syslog service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the syslog service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/syslog?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.syslog"},{"value":{"name":"com.vmware.nsx.node.services.snmp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update SNMP service properties","params":[{"name":"node_snmp_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSnmpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read SNMP service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the SNMP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp"},{"value":{"name":"com.vmware.nsx.node.services.nsx_upgrade_agent","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX upgrade Agent service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX upgrade agent service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-upgrade-agent?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_upgrade_agent"},{"value":{"name":"com.vmware.nsx.node.services.ntp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update NTP service properties","params":[{"name":"node_ntp_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNtpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NTP service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNtpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NTP service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ntp?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ntp"},{"value":{"name":"com.vmware.nsx.node.services.search","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Search service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Restart, start or stop the NSX Search service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/search?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.search"},{"value":{"name":"com.vmware.nsx.node.services.http","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update http service properties","params":[{"name":"node_http_service_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeHttpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"stop","documentation":"Stop the http service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=stop","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"stop"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"restart","documentation":"Restart the http service","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=restart","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"restart"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read http service properties","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeHttpServiceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start the http service","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"applycertificate","documentation":"Applies a security certificate to the http service. In the POST request, the CERTIFICATE_ID references a certificate created with the /api/v1/trust-management APIs. Issuing this request causes the http service to restart so that the service can begin using the new certificate. When the POST request succeeds, it doesn't return a valid response. The request times out because of the restart.","params":[{"name":"certificate_id","documentation":"Certificate ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/http?action=apply_certificate","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"applycertificate"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.http"}],"name":"com.vmware.nsx.node.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.transport_nodes.tunnels","documentation":"","constants":[{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMINISTRATIVELY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ADMINISTRATIVELY_DOWN"},{"value":{"documentation":"Possible value for source of operation Tunnels.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REVERSE_CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_REVERSE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for status of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORWARDING_PLANE_RESET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_FORWARDING_PLANE_RESET"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_DETECTION_TIME_EXPIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONTROL_DETECTION_TIME_EXPIRED"},{"value":{"documentation":"Possible value for status of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_UP"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_DIAGNOSTIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NO_DIAGNOSTIC"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_0"},{"value":{"documentation":"Possible value for source of operation Tunnels.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_1"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_2"},{"value":{"documentation":"Possible value for source of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_3"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_4"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ECHO_FUNCTION_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ECHO_FUNCTION_FAILED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_5"},{"value":{"documentation":"Possible value for source of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_6"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEIGHBOR_SIGNALED_SESSION_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NEIGHBOR_SIGNALED_SESSION_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_7"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation Tunnels.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"8","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_8"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Tunnel properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"tunnel_name","documentation":"Tunnel name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TunnelProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/tunnels/{tunnel-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List of tunnels","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_diagnostic_code","documentation":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic_code","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"remote_node_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Tunnel status (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TunnelList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/tunnels","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.tunnels"},{"value":{"name":"com.vmware.nsx.transport_nodes.remote_transport_node_status","documentation":"","constants":[{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMINISTRATIVELY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ADMINISTRATIVELY_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REVERSE_CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_REVERSE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for tunnelStatus of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TUNNEL_STATUS_UP"},{"value":{"documentation":"Possible value for tunnelStatus of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TUNNEL_STATUS_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORWARDING_PLANE_RESET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_FORWARDING_PLANE_RESET"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_DETECTION_TIME_EXPIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONTROL_DETECTION_TIME_EXPIRED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_DIAGNOSTIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NO_DIAGNOSTIC"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_0"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_1"},{"value":{"documentation":"Possible value for source of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_2"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_3"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_4"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_5"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ECHO_FUNCTION_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_ECHO_FUNCTION_FAILED"},{"value":{"documentation":"Possible value for source of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_6"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEIGHBOR_SIGNALED_SESSION_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_NEIGHBOR_SIGNALED_SESSION_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONCATENATED_PATH_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_CONCATENATED_PATH_DOWN"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_7"},{"value":{"documentation":"Possible value for bfdDiagnosticCode of operation RemoteTransportNodeStatus.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"8","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_BFD_DIAGNOSTIC_CODE_8"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Read status of all transport nodes with tunnel connections to transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_diagnostic_code","documentation":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic_code","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"tunnel_status","documentation":"Tunnel Status (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/remote-transport-node-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.remote_transport_node_status"},{"value":{"name":"com.vmware.nsx.transport_nodes.state","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ORPHANED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_ORPHANED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FAILED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIAL_SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PARTIAL_SUCCESS"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_IN_PROGRESS"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_ENABLED"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_EXITING"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_DISABLED"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_SUCCESS"},{"value":{"documentation":"Possible value for mmState of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_MM_STATE_ENTERING"},{"value":{"documentation":"Possible value for status of operation State.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_PENDING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the current state of the transport node configuration and information about the associated hostswitch.","params":[{"name":"transportnode_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transportnode-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{transportnode-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of transport node states that have realized state as provided as query parameter","params":[{"name":"mm_state","documentation":"maintenance mode state (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mm_state","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"status","documentation":"Realized state of transport nodes (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"vtep_ip","documentation":"Virtual tunnel endpoint ip address of transport node (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStateListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.state"},{"value":{"name":"com.vmware.nsx.transport_nodes.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get high-level summary of all transport nodes. The service layer does not support source = realtime or cached.","params":[],"output":{"documentation":"com.vmware.nsx.model.HeatMapTransportZoneStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.heat_map_transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Read status of a transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.TransportNodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.status"},{"value":{"name":"com.vmware.nsx.transport_nodes.pnic_bond_status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get high-level summary of a transport node","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.PnicBondStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic_bond_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/pnic-bond-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.pnic_bond_status"}],"name":"com.vmware.nsx.transport_nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.backups.history","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get history of previous backup operations","params":[],"output":{"documentation":"com.vmware.nsx.model.BackupOperationHistory","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_history","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/history","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.history"},{"value":{"name":"com.vmware.nsx.cluster.backups.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get status of active backup operations","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentBackupOperationStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.status"},{"value":{"name":"com.vmware.nsx.cluster.backups.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Configure file server and timers for automated backup. If secret fields are omitted (password, passphrase) then use the previously set value.","params":[{"name":"backup_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BackupConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a configuration of a file server and timers for automated backup. Fields that contain secrets (password, passphrase) are not returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.BackupConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/backups/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups.config"}],"name":"com.vmware.nsx.cluster.backups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.backups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.liagent.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read liagent service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/liagent/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent.status"}],"name":"com.vmware.nsx.node.services.liagent","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.liagent"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.services.service_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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Service entry","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_entry_id","documentation":"Service entry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ServiceEntry\nThe result will contain all the attributes defined in ServiceEntry.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/services/{service-id}/service-entries/{service-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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete Service entry","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_entry_id","documentation":"Service entry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-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/services/{service-id}/service-entries/{service-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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of Service entries for the given service","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-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.ServiceEntryListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_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/services/{service-id}/service-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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If a service entry with the service-entry-id is not already present, create a new service entry. If it already exists, update the service entry.","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_entry_id","documentation":"Service entry ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-entry-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service_entry","documentation":"(required)\nThe parameter must contain all the attributes defined in ServiceEntry.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"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/infra/services/{service-id}/service-entries/{service-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.services.service_entries"}],"name":"com.vmware.nsx.infra.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.modules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the module details of a Fabric Node","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SoftwareModuleResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.software_module_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/modules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.modules"},{"value":{"name":"com.vmware.nsx.fabric.nodes.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the Realized State of a Fabric Node","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ConfigurationState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.state"},{"value":{"name":"com.vmware.nsx.fabric.nodes.capabilities","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about capabilities of a single fabric 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.NodeCapabilitiesResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_capabilities_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/capabilities","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.capabilities"},{"value":{"name":"com.vmware.nsx.fabric.nodes.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns connectivity, heartbeat, and version information about a fabric node (host or edge). Note that the LCP connectivity status remains down until after the fabric node has been added as a transpot node and the NSX host switch has been successfully installed. See POST /api/v1/transport-nodes.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Returns connectivity, heartbeat, and version information about all fabric nodes (host or edge).","params":[{"name":"read_nodes_status_request_parameters","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.read_nodes_status_request_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.status"}],"name":"com.vmware.nsx.fabric.nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.nat.rules.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.getperlogicalrouter.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERLOGICALROUTER_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.getperrule.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERRULE_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.getperlogicalrouter.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERLOGICALROUTER_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.getperrule.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GETPERRULE_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getperrule","documentation":"Returns the summation of statistics from all nodes for the Specified Logical Router NAT Rule. Query parameter \\\"source=realtime\\\" is the only supported source.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getperrule"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getperlogicalrouter","documentation":"Returns the summation of statistics for all rules from all nodes for the Specified Logical Router. Also gives the per transport node statistics for provided logical router. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerLogicalRouter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getperlogicalrouter"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules.statistics"}],"name":"com.vmware.nsx.logical_routers.nat.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.tasks.response","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error, Bad Gateway","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found, Gone","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read asynchronous task response","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/tasks/{task-id}/response","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks.response"}],"name":"com.vmware.nsx.node.tasks","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.tasks"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.eula.acceptance","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the acceptance status of end user license agreement","params":[],"output":{"documentation":"com.vmware.nsx.model.EULAAcceptance","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.EULA_acceptance","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/eula/acceptance","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.acceptance"},{"value":{"name":"com.vmware.nsx.upgrade.eula.accept","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Accept end user license agreement","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/eula/accept","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.accept"},{"value":{"name":"com.vmware.nsx.upgrade.eula.content","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return the content of end user license agreement in the specified format. By default, it's pure string without line break","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"format","documentation":"End User License Agreement content output format (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"format","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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/upgrade/eula/content","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula.content"}],"name":"com.vmware.nsx.upgrade.eula","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.eula"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.tasks.response","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the response of a task","params":[{"name":"task_id","documentation":"ID of task to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"task-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"DynamicStructure","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/tasks/{task-id}/response","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks.response"}],"name":"com.vmware.nsx.tasks","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.tasks"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.redistribution.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies all route redistribution rules for the specified TIER0 logical router. Set the rules list to empty to delete/clear all rules.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"redistribution_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns all the route redistribution rules for the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution.rules"}],"name":"com.vmware.nsx.logical_routers.routing.redistribution","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.app_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update AppProfile","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"app_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detail of the app profile","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified AppProfile.","params":[{"name":"app_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"app-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles/{app-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns list of app profile IDs created","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.AppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new app profile","params":[{"name":"app_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.app_profiles"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions","documentation":"","constants":[{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_RUNNING"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FAILED"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_FINISHED"},{"value":{"documentation":"Possible value for status of operation Sessions.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_STATUS_STARTING"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the application discovery session and other details","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Cancel and delete the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the list of the application discovery sessions available","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"NSGroup id, helps user query sessions related to one nsgroup (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"status","documentation":"Session Status, e.g. get all running sessions (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_sessions_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Starts the discovery of application discovery session","params":[{"name":"start_app_discovery_session_parameters","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.start_app_discovery_session_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySession","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions"}],"name":"com.vmware.nsx.app_discovery","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Nodes.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"add_cluster_node","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_ACTION_NODE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified NSX cluster node.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes the specified manager or control node from the NSX cluster. Before you can remove a node from the cluster, you must shut down the manager or controller service with the \\\"stop service manager\\\" or the \\\"stop service controller\\\" command.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all NSX cluster nodes.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.ClusterNodeConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new management node or controller node to the NSX cluster. A single node can perform one role, either management or control, not both.","params":[{"name":"add_cluster_node_spec","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_cluster_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterNodeConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revokemissingnodes","documentation":"Revoke Missing Nodes from the Cluster","params":[{"name":"revoke_node_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.revoke_node_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes?action=revoke_missing_nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revokemissingnodes"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes"},{"value":{"name":"com.vmware.nsx.cluster.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status information for the NSX cluster control role and management role.","params":[{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.status"},{"value":{"name":"com.vmware.nsx.cluster.restore","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"suspend","documentation":"Suspend any currently running restore operation. The restore operation is made up of a number of steps. When this call is issued, any currently running step is allowed to finish (successfully or with errors), and the next step (and therefore the entire restore operation) is suspended until a subsequent resume or cancel call is issued. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=suspend","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"suspend"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start the restore of an NSX cluster, from some previously backed-up configuration. This operation is only valid when a GET cluster/restore/status returns a status with value NOT_STARTED. Otherwise, a 409 response is returned.","params":[{"name":"initiate_cluster_restore_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.initiate_cluster_restore_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"cancel","documentation":"Cancel any currently running restore operation. If there exists a currently running step, it is allowed to finish. The system is not rolled back to the pre-restore state. This operation is only valid when a GET cluster/restore/status returns a status with value RUNNING or SUSPENDED. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=cancel","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"cancel"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"retry","documentation":"Retry any currently in-progress, failed restore operation. Only the last step of the multi-step restore operation would have failed,and only that step is retried. This operation is only valid when a GET cluster/restore/status returns a status with value FAILED. Otherwise, a 409 response is returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=retry","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"retry"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"advance","documentation":"Advance any currently suspended restore operation. The operation might have been suspended because (1) the user had suspended it previously, or (2) the operation is waiting for user input, to be provided as a part of the POST request body. This operation is only valid when a GET cluster/restore/status returns a status with value SUSPENDED. Otherwise, a 409 response is returned.","params":[{"name":"advance_cluster_restore_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advance_cluster_restore_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore?action=advance","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"advance"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore"}],"name":"com.vmware.nsx.cluster","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade status for group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_errors","documentation":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.UpgradeUnitStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.status"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return aggregate information of all upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"summary","documentation":"Flag indicating whether to return summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sync","documentation":"Synchronize before returning upgrade unit groups (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroupAggregateInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/aggregate-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reorder","documentation":"Reorder an upgrade unit within the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade-unit-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"reorder_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.reorder_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}/upgrade-unit/{upgrade-unit-id}?action=reorder","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reorder"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit"}],"name":"com.vmware.nsx.upgrade.upgrade_unit_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.nsx_message_bus.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read NSX Message Bus service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/nsx-message-bus/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus.status"}],"name":"com.vmware.nsx.node.services.nsx_message_bus","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.nsx_message_bus"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.compute_managers.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the realized state of a compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ConfigurationState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}/state","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers.state"},{"value":{"name":"com.vmware.nsx.fabric.compute_managers.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns connection and version information about a compute manager","params":[{"name":"compute_manager_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute-manager-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.ComputeManagerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/compute-managers/{compute-manager-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers.status"}],"name":"com.vmware.nsx.fabric.compute_managers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.compute_managers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.lldp.transport_nodes.interfaces","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read LLDP Neighbor Properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_name","documentation":"Interface name to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.InterfaceNeighborProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/lldp/transport-nodes/{node-id}/interfaces/{interface-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List LLDP Neighbor Properties","params":[{"name":"node_id","documentation":"ID of transport node (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.InterfaceNeighborPropertyListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_property_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/lldp/transport-nodes/{node-id}/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.lldp.transport_nodes.interfaces"}],"name":"com.vmware.nsx.lldp.transport_nodes","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.lldp.transport_nodes"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.restore.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status information for the specified NSX cluster restore request.","params":[],"output":{"documentation":"com.vmware.nsx.model.ClusterRestoreStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.status"},{"value":{"name":"com.vmware.nsx.cluster.restore.instruction_resources","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"For restore operations requiring user input e.g. performing an action, accepting/rejecting an action, etc. the information to be conveyed to users is provided in this call.","params":[{"name":"instruction_id","documentation":"Id of the instruction set whose instructions are to be returned (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instruction_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.ActionableResourceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.actionable_resource_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/instruction-resources","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.instruction_resources"},{"value":{"name":"com.vmware.nsx.cluster.restore.backuptimestamps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns timestamps for all backup files that are available on the SFTP server.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.ClusterBackupInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_backup_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/backuptimestamps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.backuptimestamps"},{"value":{"name":"com.vmware.nsx.cluster.restore.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Configure file server where the backed-up files used for the Restore operation are available.","params":[{"name":"restore_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RestoreConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get configuration information for the file server used to store backed-up files. Fields that contain secrets (password, passphrase) are not returned.","params":[],"output":{"documentation":"com.vmware.nsx.model.RestoreConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/restore/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore.config"}],"name":"com.vmware.nsx.cluster.restore","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.restore"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.network_encryption.sections.state","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get the realized state of a 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"}]},{"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.DneSectionState","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/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.network_encryption.sections.state"},{"value":{"name":"com.vmware.nsx.network_encryption.sections.rules","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Rules.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FILTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_FILTER"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Rules.createmultiple.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEMULTIPLE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Rules.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific rule in a 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"}]},{"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":"dne_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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.DneRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific rule in a 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"}]},{"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.DneRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/sections/{section-id}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific 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"}]}],"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}/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createmultiple","documentation":"Add multiple rules to a 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"}]},{"name":"dne_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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.DneRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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}/rules?action=create_multiple","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createmultiple"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get the rules of a 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"}]},{"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/sections/{section-id}/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Update or reorder a rule in a 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"}]},{"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":"dne_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","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.DneRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/sections/{section-id}/rules/{rule-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a network encryption rule in a 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":"dne_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","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.DneRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_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/network-encryption/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.network_encryption.sections.rules"}],"name":"com.vmware.nsx.network_encryption.sections","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.network_encryption.sections"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.network.interfaces","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified interface properties. You cannot change the properties ip_configuration, ip_addresses, or plane. NSX Manager must have a static IP address. You must use NSX CLI to configure a controller or an edge node.","params":[{"name":"interface_id","documentation":"ID of interface to update (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"node_network_interface_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method.","params":[{"name":"interface_id","documentation":"ID of interface to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the NSX Manager appliance and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNetworkInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.interfaces"},{"value":{"name":"com.vmware.nsx.node.network.routes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about a specified route in the NSX Manager routing table.","params":[{"name":"route_id","documentation":"ID of route to read (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeRouteProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes/{route-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a route from the NSX Manager routing table. You can modify an existing route by deleting it and then posting the modified version of the route. To verify, remove the route ID from the URI, issue a GET request, and note the absense of the deleted route.","params":[{"name":"route_id","documentation":"ID of route to delete (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes/{route-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns detailed information about each route in the NSX Manager routing table. Route information includes the route type (default, static, and so on), a unique route identifier, the route metric, the protocol from which the route was learned, the route source (which is the preferred egress interface), the route destination, and the route scope. The route scope refers to the distance to the destination network: The \\\"host\\\" scope leads to a destination address on the NSX Manager, such as a loopback address; the \\\"link\\\" scope leads to a destination on the local network; and the \\\"global\\\" scope leads to addresses that are more than one hop away.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeRoutePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a route to the NSX Manager routing table. For static routes, the route_type, interface_id, netmask, and destination are required parameters. For default routes, the route_type, gateway address, and interface_id are required. For blackhole routes, the route_type and destination are required. All other parameters are optional. When you add a static route, the scope and route_id are created automatically. When you add a default or blackhole route, the route_id is created automatically. The route_id is read-only, meaning that it cannot be modified. All other properties can be modified by deleting and readding the route.","params":[{"name":"node_route_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeRouteProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/routes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.routes"},{"value":{"name":"com.vmware.nsx.node.network.name_servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers.","params":[{"name":"node_name_servers_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeNameServersProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/name-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeNameServersProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_name_servers_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/name-servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.name_servers"},{"value":{"name":"com.vmware.nsx.node.network.search_domains","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the list of domain names that the NSX Manager node uses to complete unqualified host names. If DHCP is configured, this method returns a 409 CONFLICT error, because DHCP manages the list of name servers.","params":[{"name":"node_search_domains_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeSearchDomainsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/search-domains","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the domain list that the NSX Manager node uses to complete unqualified host names. When a host name does not include a fully qualified domain name (FQDN), the NSX Management node appends the first-listed domain name to the host name before the host name is looked up. The NSX Management node continues this for each entry in the domain list until it finds a match.","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSearchDomainsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_search_domains_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/network/search-domains","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network.search_domains"}],"name":"com.vmware.nsx.node.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.cluster.nodes.network.interfaces","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Interfaces.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Interfaces.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns detailed information about the specified interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces/{interface-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the number of interfaces on the node and detailed information about each interface. Interface information includes MTU, broadcast and host IP addresses, link and admin status, MAC address, network mask, and the IP configuration method (static or DHCP).","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfacePropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/cluster/nodes/{node-id}/network/interfaces","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network.interfaces"}],"name":"com.vmware.nsx.cluster.nodes.network","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.cluster.nodes.network"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.excludelist","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"checkifexists","documentation":"Check if the object a member of the exclude list","params":[{"name":"object_id","documentation":"identifier of the object (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"object_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=check_if_exists","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"checkifexists"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modify exclude list","params":[{"name":"exclude_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ExcludeList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addmember","documentation":"Add a new object in the exclude list","params":[{"name":"resource_reference","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=add_member","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addmember"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get list of entities in exclude list","params":[],"output":{"documentation":"com.vmware.nsx.model.ExcludeList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.exclude_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removemember","documentation":"Remove an existing object from the exclude list","params":[{"name":"object_id","documentation":"identifier of the object (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"object_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.ResourceReference","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/excludelist?action=remove_member","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removemember"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.excludelist"},{"value":{"name":"com.vmware.nsx.firewall.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for category of operation Stats.reset.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESET_CATEGORY_l3dfw"},{"value":{"documentation":"Possible value for category of operation Stats.reset.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L3EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESET_CATEGORY_l3edge"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reset","documentation":"Sets firewall rule statistics counter to zero. This operation is supported for given category, for example: L3DFW i.e. for all layer3 firewall (transport nodes only) rules or L3EDGE i.e. for all layer3 edge firewall (edge nodes only) rules.","params":[{"name":"category","documentation":"Aggregation Statistic Category (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"category","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/stats?action=reset","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reset"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.stats"},{"value":{"name":"com.vmware.nsx.firewall.sections","documentation":"","constants":[{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_TOP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for filterType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SEARCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_FILTER_TYPE_SEARCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.create.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_before","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BEFORE"},{"value":{"documentation":"Possible value for operation of operation Sections.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.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":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_TYPE_layer3"},{"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 excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_top","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_TOP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_NSGROUP"},{"value":{"documentation":"Possible value for includeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_INCLUDE_APPLIED_TO_TYPE_LOGICALPORT"},{"value":{"documentation":"Possible value for operation of operation Sections.createwithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREATEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for operation of operation Sections.revise.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_after","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISE_OPERATION_AFTER"},{"value":{"documentation":"Possible value for operation of operation Sections.revisewithrules.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"insert_bottom","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REVISEWITHRULES_OPERATION_BOTTOM"},{"value":{"documentation":"Possible value for excludeAppliedToType of operation Sections.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouter","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_EXCLUDE_APPLIED_TO_TYPE_LOGICALROUTER"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified section, but does not modify the section's associated rules.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revisewithrules","documentation":"Modifies an existing firewall section along with its relative position among other firewall sections with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to move a section above or below another section, use: POST /api/v1/firewall/sections/<section-id>?action=revise To modify rules, use: PUT /api/v1/firewall/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=revise_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revisewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about firewall section for the identifier.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"createwithrules","documentation":"Creates a new firewall section with rules. The limit on the number of rules is defined by maxItems in collection types for FirewallRule (FirewallRuleXXXList types). When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number of rule references is not supported. Instead, to create sections, use: POST /api/v1/firewall/sections To create rules, use: POST /api/v1/firewall/sections/<section-id>/rules","params":[{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections?action=create_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"createwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"updatewithrules","documentation":"Modifies existing firewall section along with its association with rules. When invoked on a large number of rules, this API is supported only at low rates of invocation (not more than 2 times per minute). The typical latency of this API with about 1024 rules is about 15 seconds in a cluster setup. This API should not be invoked with large payloads at automation speeds. Instead, to update rule content, use: PUT /api/v1/firewall/sections/<section-id>/rules/<rule-id>","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section_rule_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=update_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"updatewithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Removes firewall section from the system. Firewall section with rules can only be deleted by passing \\\"cascade=true\\\" parameter.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cascade","documentation":"Flag to cascade delete of this object to all it's child objects. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cascade","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all firewall section in paginated form. A default page size is limited to 1000 firewall sections. By default list of section is filtered by LAYER3 type.","params":[{"name":"applied_tos","documentation":"AppliedTo's referenced by this section or section's 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":"exclude_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"exclude_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"filter_type","documentation":"Filter type (optional, default to FILTER)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"include_applied_to_type","documentation":"Resource type valid for use as AppliedTo filter in section API (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"include_applied_to_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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"}]},{"name":"type","documentation":"Section Type (optional, default to LAYER3)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"revise","documentation":"Modifies an existing firewall section along with its relative position among other firewall sections in the system.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=revise","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"revise"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"listwithrules","documentation":"Returns firewall section information with rules for a section identifier. When invoked on a section with a large number of rules, this API is supported only at low rates of invocation (not more than 4-5 times per minute). The typical latency of this API with about 1024 rules is about 4-5 seconds. This API should not be invoked with large payloads at automation speeds. More than 50 rules with a large number rule references is not supported. Instead, to read firewall rules, use: GET /api/v1/firewall/sections/<section-id>/rules with the appropriate page_size.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSectionRuleList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section_rule_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}?action=list_with_rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"listwithrules"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates new empty firewall section in the system.","params":[{"name":"firewall_section","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"id","documentation":"Identifier of the anchor rule or section. This is a required field in case operation like 'insert_before' and 'insert_after'. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"operation","documentation":"Operation (optional, default to insert_top)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections"},{"value":{"name":"com.vmware.nsx.firewall.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update global firewall status for dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"firewall_status","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get firewall global status for dfw context","params":[{"name":"context_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context-type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status/{context-type}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all firewall status for supported contexts","params":[],"output":{"documentation":"com.vmware.nsx.model.FirewallStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.status"}],"name":"com.vmware.nsx.firewall","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.mgmt_plane_bus.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read Rabbit MQ service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/mgmt-plane-bus/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus.status"}],"name":"com.vmware.nsx.node.services.mgmt_plane_bus","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.mgmt_plane_bus"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_router_ports.statistics.summary","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Summary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summation of statistics from all nodes for the Specified Logical Router Port. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortStatisticsSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/statistics/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics.summary"}],"name":"com.vmware.nsx.logical_router_ports.statistics","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.dhcp.relay_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_relay_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified dhcp relay profile.","params":[{"name":"relay_profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles/{relay-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all dhcp relay profiles.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.DhcpRelayProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a dhcp relay profile.","params":[{"name":"dhcp_relay_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relay-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.relay_profiles"},{"value":{"name":"com.vmware.nsx.dhcp.server_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server profile","params":[{"name":"profile_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles/{profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of DHCP server profiles","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.DhcpProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a DHCP server profile","params":[{"name":"dhcp_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/server-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.server_profiles"},{"value":{"name":"com.vmware.nsx.dhcp.servers","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_dhcp_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a DHCP server","params":[{"name":"server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers/{server-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get a paginated list of DHCP servers","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LogicalDhcpServerListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a DHCP server","params":[{"name":"logical_dhcp_server","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalDhcpServer","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/servers","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.servers"},{"value":{"name":"com.vmware.nsx.dhcp.relays","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified dhcp relay service.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"dhcp_relay_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the dhcp relay service information.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified dhcp relay service.","params":[{"name":"relay_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"relay-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays/{relay-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all configured dhcp relay services.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.DhcpRelayServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a dhcp relay service.","params":[{"name":"dhcp_relay_service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.DhcpRelayService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/dhcp/relays","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp.relays"}],"name":"com.vmware.nsx.dhcp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.dhcp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.deployment_zones.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":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read an Enforcement Point","params":[{"name":"deployment_zone_id","documentation":"Deployment zone id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment-zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"enforcementpoint_id","documentation":"EnforcementPoint id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcementpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.EnforcementPoint","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.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/deployment-zones/{deployment-zone-id}/enforcement-points/{enforcementpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete EnforcementPoint","params":[{"name":"deployment_zone_id","documentation":"Deployment zone id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment-zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"enforcementpoint_id","documentation":"enforcementpoint-id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcementpoint-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/deployment-zones/{deployment-zone-id}/enforcement-points/{enforcementpoint-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all enforcementpoints for infra.","params":[{"name":"deployment_zone_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment-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"}]}],"output":{"documentation":"com.vmware.nsx.model.EnforcementPointListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.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/deployment-zones/{deployment-zone-id}/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"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If the passed Enforcement Point does not already exist, create a new Enforcement Point. If it already exists, replace it.","params":[{"name":"deployment_zone_id","documentation":"Deployment zone id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment-zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"enforcementpoint_id","documentation":"EnforcementPoint id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcementpoint-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"enforcement_point","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.enforcement_point","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/infra/deployment-zones/{deployment-zone-id}/enforcement-points/{enforcementpoint-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.deployment_zones.enforcement_points"}],"name":"com.vmware.nsx.infra.deployment_zones","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.deployment_zones"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.communication_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a 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"}]}],"output":{"documentation":"com.vmware.nsx.model.CommunicationProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/communication-profiles/{communication-profile-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete 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"}]}],"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}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of CommunicationProfiles.","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.CommunicationProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/communication-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new CommunicationProfile if a CommunicationProfile with the given ID does not already exist. Creates new CommunicationProfileEntries if populated in the CommunicationProfile. If a CommunicationProfile with the given ID already exists, update the CommunicationProfile including the nested CommunicationProfileEntries. This is a full replace. This is the ONLY way to create CommunicationProfileEntries and to add them to a 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":"communication_profile","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","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}","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"},{"value":{"name":"com.vmware.nsx.infra.domains","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a domain.","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"}]}],"output":{"documentation":"com.vmware.nsx.model.Domain","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain","resource_type":"com.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}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the domain along with all the entities contained by this domain. The groups that are a part of this domain are also deleted along with the domain.","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"}]}],"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}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all domains for infra.","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.DomainListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain_list_result","resource_type":"com.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","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"If a domain with the domain-id is not already present, create a new domain. If it already exists, update the domain including the nested groups. This is a full replace","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":"domain","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain","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/infra/domains/{domain-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"},{"value":{"name":"com.vmware.nsx.infra.deployment_zones","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a Deployment Zone","params":[{"name":"deployment_zone_id","documentation":"Deployment Zone id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment-zone-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.DeploymentZone","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/deployment-zones/{deployment-zone-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Deployment zones for infra.","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.DeploymentZoneListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_zone_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/deployment-zones","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.deployment_zones"},{"value":{"name":"com.vmware.nsx.infra.services","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a service","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.Service","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete Service","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/services/{service-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of Services for infra.","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.ServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/services","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new service if a service with the given ID does not already exist. Creates new service entries if populated in the service. If a service with the given ID already exists, update the service including the nested service entries. This is a full replace.","params":[{"name":"service_id","documentation":"Service ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"service","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","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/services/{service-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.services"}],"name":"com.vmware.nsx.infra","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.firewall.sections.rules.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Stats.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get-0.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_0_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get aggregated statistics for all rules for a given firewall section. The API only supports access to cached (source=cached) statistical data collected offline in the system. Data includes total number of packets, bytes and sessions counters for a firewall rule and overall session count for all firewall rules on transport nodes or edge nodes.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStatsList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get_0","documentation":"Get aggregated statistics for a rule for given firewall section. The API only supports access to cached (source=cached) statistical data collected offline in the system. Data includes total number of packets, bytes and sessions counters for a firewall rule and overall session count for all firewall rules on transport nodes or edge nodes.","params":[{"name":"section_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FirewallStats","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/firewall/sections/{section-id}/rules/{rule-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get_0"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules.stats"}],"name":"com.vmware.nsx.firewall.sections.rules","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.firewall.sections.rules"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.realization_state_barrier.config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the barrier configuration having interval set in milliseconds The new interval that automatically increments the global realization number","params":[{"name":"realization_state_barrier_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizationStateBarrierConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the current barrier configuration","params":[],"output":{"documentation":"com.vmware.nsx.model.RealizationStateBarrierConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realization_state_barrier_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier.config"},{"value":{"name":"com.vmware.nsx.realization_state_barrier.current","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"increment","documentation":"Increments the barrier count by 1","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentRealizationStateBarrier","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_realization_state_barrier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/current?action=increment","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"increment"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the current global realization barrier number for NSX","params":[],"output":{"documentation":"com.vmware.nsx.model.CurrentRealizationStateBarrier","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.current_realization_state_barrier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/realization-state-barrier/current","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier.current"}],"name":"com.vmware.nsx.realization_state_barrier","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.realization_state_barrier"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Status.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Status.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the virtual server by given load balancer serives id and load balancer virtual server id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/{virtual-server-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the status list of virtual servers in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers.status"},{"value":{"name":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation Statistics.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the load balancer virtual server by given load balancer serives id and load balancer virtual server id.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"virtual_server_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual-server-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/{virtual-server-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the statistics list of virtual servers in given load balancer service.","params":[{"name":"service_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LbVirtualServerStatisticsListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/services/{service-id}/virtual-servers/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics"}],"name":"com.vmware.nsx.loadbalancer.services.virtual_servers","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.services.virtual_servers"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Retrieve a list of supported SSL ciphers and protocols.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LbSslCipherAndProtocolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/loadbalancer/ssl/ciphers-and-protocols","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols"}],"name":"com.vmware.nsx.loadbalancer.ssl","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.loadbalancer.ssl"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.csm.aws.accounts.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return status of the account like credentails validity, inventory synchronization status and inventory synchronization state","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.AwsAccountStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account_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/aws/accounts/{account-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.csm.aws.accounts.status"}],"name":"com.vmware.nsx.csm.aws.accounts","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.csm.aws.accounts"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.securitygroups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a Security Group and the complete tree underneath. Returns the populated Security Group 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"}]},{"name":"securitygroup_name","documentation":"Group Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"securitygroup-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedSecurityGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_security_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/infra/realized-state/enforcement-points/{enforcement-point-name}/groups/securitygroups/{securitygroup-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Security Groups. Returns populated Security Groups.","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"}]},{"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.RealizedSecurityGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_security_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/infra/realized-state/enforcement-points/{enforcement-point-name}/groups/securitygroups","type":"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.groups.securitygroups"},{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.nsgroups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a NSGroup and the complete tree underneath. Returns the populated NSgroup 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"}]},{"name":"nsgroup_name","documentation":"Group Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsgroup-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedNSGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/groups/nsgroups/{nsgroup-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all NSGroups. Returns populated NSGroups.","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"}]},{"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.RealizedNSGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/groups/nsgroups","type":"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.groups.nsgroups"}],"name":"com.vmware.nsx.infra.realized_state.enforcement_points.groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.ssh.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read ssh service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/ssh/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh.status"}],"name":"com.vmware.nsx.node.services.ssh","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.ssh"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.users.ssh_keys","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"removesshkey","documentation":"Remove SSH public key from authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ssh_key_base_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_base_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys?action=remove_ssh_key","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"removesshkey"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all SSH keys from authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.SshKeyPropertiesListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addsshkey","documentation":"Add SSH public key to authorized_keys file for node user","params":[{"name":"userid","documentation":"User id of the user (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ssh_key_properties","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/users/{userid}/ssh-keys?action=add_ssh_key","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addsshkey"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users.ssh_keys"}],"name":"com.vmware.nsx.node.users","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.users"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.md_proxies.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the statistics of the given metatada proxy. If no logical switch is provided, all staticstics of all the logical switches the proxy was attached will be returned.","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch_id","documentation":"The uuid of logical switch (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxyStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies.statistics"},{"value":{"name":"com.vmware.nsx.md_proxies.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the status of the given metadata proxy and attached logical switch.","params":[{"name":"proxy_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"logical_switch_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-switch-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MetadataProxyStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/md-proxies/{proxy-id}/{logical-switch-id}/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies.status"}],"name":"com.vmware.nsx.md_proxies","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.md_proxies"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.nat.rules","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific NAT rule from a given logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"nat_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific NAT rule from a given logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete a specific NAT rule from a logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"rule_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules/{rule-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns paginated list of all user defined NAT rules of the specific logical router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.NatRuleListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Add a NAT rule in a specific logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"nat_rule","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.NatRule","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/nat/rules","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat.rules"}],"name":"com.vmware.nsx.logical_routers.nat","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.nat"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.fabric.nodes.network.interfaces.stats","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Stats.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"interface_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NodeInterfaceStatisticsProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/fabric/nodes/{node-id}/network/interfaces/{interface-id}/stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces.stats"}],"name":"com.vmware.nsx.fabric.nodes.network.interfaces","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.fabric.nodes.network.interfaces"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls.firewall_sections","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a Firewall and the complete tree underneath. Returns the populated Firewall 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"}]},{"name":"firewall_section_id","documentation":"Firewall Section Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"firewall-section-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedFirewallSection","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/firewalls/firewall-sections/{firewall-section-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Firewalls. Returns populated Firewalls.","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"}]},{"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.RealizedFirewallSectionListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewall_section_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/firewalls/firewall-sections","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls.firewall_sections"}],"name":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.infra.realized_state.enforcement_points.services.nsservices","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a NSService.","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"}]},{"name":"nsservice_name","documentation":"NSService Name (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsservice-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RealizedNSService","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/services/nsservices/{nsservice-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated list of all Realized NSService.","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"}]},{"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.RealizedNSServiceListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_service_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/infra/realized-state/enforcement-points/{enforcement-point-name}/services/nsservices","type":"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.services.nsservices"}],"name":"com.vmware.nsx.infra.realized_state.enforcement_points.services","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.infra.realized_state.enforcement_points.services"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_router_ports.arp_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation ArpTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation ArpTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.LogicalRouterPortArpTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/arp-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.arp_table"},{"value":{"name":"com.vmware.nsx.logical_router_ports.statistics","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation Statistics.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"","params":[{"name":"logical_router_port_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-port-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"transport_node_id","documentation":"TransportNode Id (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterPortStatistics","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-router-ports/{logical-router-port-id}/statistics","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports.statistics"}],"name":"com.vmware.nsx.logical_router_ports","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_router_ports"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.pools.ip_pools.allocations","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about which addresses have been allocated from a specified IP address pool.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddressListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}/allocations","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools.allocations"}],"name":"com.vmware.nsx.pools.ip_pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.hpm.features","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation Features.resetcollectionfrequency.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"reset_collection_frequency","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESETCOLLECTIONFREQUENCY_ACTION_FREQUENCY"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"resetcollectionfrequency","documentation":"Reset the data collection frequency configuration setting to the default values","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"action","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}?action=reset_collection_frequency","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"resetcollectionfrequency"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Apply the data collection configuration for the specified feature stack.","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"feature_stack_collection_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the complete set of client type data collection configuration records for the specified feature stack.","params":[{"name":"feature_stack_name","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature-stack-name","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features/{feature-stack-name}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List all health performance monitoring feature stacks","params":[],"output":{"documentation":"com.vmware.nsx.model.FeatureStackCollectionConfigurationList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/features","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm.features"},{"value":{"name":"com.vmware.nsx.hpm.global_config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Set the global configuration for aggregation service related data collection","params":[{"name":"global_collection_configuration","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.GlobalCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/global-config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read global health performance monitoring configuration","params":[],"output":{"documentation":"com.vmware.nsx.model.GlobalCollectionConfiguration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/hpm/global-config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm.global_config"}],"name":"com.vmware.nsx.hpm","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.hpm"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.ipfix.configs","documentation":"","constants":[{"value":{"documentation":"Possible value for ipfixConfigType of operation Configs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_IPFIX_CONFIG_TYPE_IPFIXSWITCHCONFIG"},{"value":{"documentation":"Possible value for ipfixConfigType of operation Configs.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_IPFIX_CONFIG_TYPE_IPFIXDFWCONFIG"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_config","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX configuration","params":[{"name":"config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs/{config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List IPFIX configuration","params":[{"name":"applied_to","documentation":"Applied To (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_to","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"ipfix_config_type","documentation":"Supported IPFIX Config Types. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipfix_config_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX configuration","params":[{"name":"ipfix_config","documentation":"(required)\nThe parameter must contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixConfig\nThe result will contain all the attributes defined in IpfixConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"},{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/configs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix.configs"},{"value":{"name":"com.vmware.nsx.ipfix.collectorconfigs","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ipfix_collector_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete an existing IPFIX collector configuration","params":[{"name":"collector_config_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector-config-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs/{collector-config-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"List IPFIX collector configurations","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IpfixCollectorConfigListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a new IPFIX collector configuration","params":[{"name":"ipfix_collector_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpfixCollectorConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/ipfix/collectorconfigs","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix.collectorconfigs"}],"name":"com.vmware.nsx.ipfix","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.ipfix"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info","documentation":"","constants":[{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_ALL"},{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_SELECTED"},{"value":{"documentation":"Possible value for selectionStatus of operation AggregateInfo.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SELECTION_STATUS_DESELECTED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade units aggregate-info","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"Identifier of group based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_errors","documentation":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"metadata","documentation":"Metadata about upgrade unit to filter on (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"selection_status","documentation":"Flag to indicate whether to return only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"selection_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitAggregateInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units/aggregate-info","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info"}],"name":"com.vmware.nsx.upgrade.upgrade_units","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.sessions.ns_groups.members","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the vms in the ns-group of the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ns_group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns-group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.AppDiscoveryVmInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_vm_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/ns-groups/{ns-group-id}/members","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups.members"}],"name":"com.vmware.nsx.app_discovery.sessions.ns_groups","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.logical_routers.routing.forwarding_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation ForwardingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation ForwardingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"network_prefix","documentation":"IPv4 CIDR Block (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_prefix","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/forwarding-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.forwarding_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bgp","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the BGP configuration on a specified TIER0 logical router. Modifiable parameters include enabled, graceful_restart, as_number.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bgp_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the BGP configuration on a specified logical router. Information includes whether or not the BGP configuration is enabled, the AS number, and whether or not graceful restart is enabled.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BgpConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bgp","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bgp"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.static_routes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific static route on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_route","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific static routes on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific static route on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured static routes, including the network address and next hops for each static route.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.StaticRouteListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new static route on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"static_route","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.StaticRoute","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/static-routes","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.static_routes"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.routing_table","documentation":"","constants":[{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_BGP"},{"value":{"documentation":"Possible value for source of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_CONNECTED"},{"value":{"documentation":"Possible value for routeSource of operation RoutingTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_ROUTE_SOURCE_STATIC"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"network_prefix","documentation":"IPv4 CIDR Block (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network_prefix","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"route_source","documentation":"To filter the RIB table based on the source from which route is learned. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/routing-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.routing_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.bfd_config","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the BFD configuration for routing BFD peers. Note - the configuration | changes apply only to those routing BFD peers for which the BFD configuration has | not been overridden at Peer level.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"bfd_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.BfdConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bfd-config","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the BFD configuration for all routing BFD peers. This will be inherited | by all BFD peers for LogicalRouter unless overriden while configuring the Peer.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.BfdConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/bfd-config","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.bfd_config"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_prefix_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific IPPrefixList on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated List of IPPrefixLists","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IPPrefixListListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new IPPrefixList on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_prefix_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IPPrefixList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/ip-prefix-lists","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.redistribution","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies existing route redistribution rules for the specified TIER0 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"redistribution_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about configured route redistribution for the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RedistributionConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/redistribution","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.redistribution"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.route_maps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"route_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a specific RouteMap on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps/{id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Paginated List of RouteMaps","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.RouteMapListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Adds a new RouteMap on a Logical Router","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"route_map","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.RouteMap","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-maps","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.route_maps"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.route_table","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation RouteTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_CACHED"},{"value":{"documentation":"Possible value for source of operation RouteTable.list.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIST_SOURCE_REALTIME"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"transport_node_id","documentation":"TransportNode Id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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"}]}],"output":{"documentation":"com.vmware.nsx.model.LogicalRouterRouteTable","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_table","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/route-table","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.route_table"},{"value":{"name":"com.vmware.nsx.logical_routers.routing.advertisement","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the route advertisement configuration on the specified logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"advertisement_config","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertisementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the routes to be advertised by the specified TIER1 logical router.","params":[{"name":"logical_router_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical-router-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AdvertisementConfig","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/logical-routers/{logical-router-id}/routing/advertisement","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing.advertisement"}],"name":"com.vmware.nsx.logical_routers.routing","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.logical_routers.routing"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.pools.vtep_label_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified virtual tunnel endpoint label pool.","params":[{"name":"pool_id","documentation":"Virtual tunnel endpoint label pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.VtepLabelPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vtep-label-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all virtual tunnel endpoint label pools","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.VtepLabelPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vtep-label-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.vtep_label_pools"},{"value":{"name":"com.vmware.nsx.pools.ip_subnets","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation IpSubnets.allocateorreleasefromipblocksubnet.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RELEASE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASEFROMIPBLOCKSUBNET_ACTION_RELEASE"},{"value":{"documentation":"Possible value for action of operation IpSubnets.allocateorreleasefromipblocksubnet.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOCATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASEFROMIPBLOCKSUBNET_ACTION_ALLOCATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the subnet with specified id within a given IP address block. Information includes display_name, description, cidr and allocation_ranges.","params":[{"name":"subnet_id","documentation":"Subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockSubnet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes a subnet with specified id within a given IP address block. Deletion is allowed only when there are no allocated IP addresses from that subnet.","params":[{"name":"subnet_id","documentation":"Subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about all subnets present within an IP address block. Information includes subnet's id, display_name, description, cidr and allocation ranges.","params":[{"name":"block_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IpBlockSubnetListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"allocateorreleasefromipblocksubnet","documentation":"","params":[{"name":"subnet_id","documentation":"IP subnet id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"allocation_ip_address","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies allocate or release action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddress","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets/{subnet-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"allocateorreleasefromipblocksubnet"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Carves out a subnet of requested size from the specified IP block. The \\\"size\\\" parameter and the \\\"block_id \\\" are the requireds field while invoking this API. If the IP block has sufficient resources/space to allocate a subnet of specified size, the response will contain all the details of the newly created subnet including the display_name, description, cidr & allocation_ranges. Returns a conflict error if the IP block does not have enough resources/space to allocate a subnet of the requested size.","params":[{"name":"ip_block_subnet","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlockSubnet","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-subnets","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_subnets"},{"value":{"name":"com.vmware.nsx.pools.ip_blocks","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the IP address block with specifed id. display_name, description and cidr are parameters that can be modified. If a new cidr is specified, it should contain all existing subnets in the IP block. Returns a conflict error if the IP address block cidr can not be modified due to the presence of subnets that it contains. Eg: If the IP block contains a subnet 192.168.0.1/24 and we try to change the IP block cidr to 10.1.0.1/16, it results in a conflict.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_block","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the IP address block with specified id. Information includes id, display_name, description & cidr.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the IP address block with specified id if it exists. IP block cannot be deleted if there are allocated subnets from the block.","params":[{"name":"block_id","documentation":"IP address block id (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks/{block-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about configured IP address blocks. Information includes the id, display name, description & CIDR of IP address blocks","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IpBlockListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPv4 address block using the specified cidr. cidr is a required parameter. display_name & description are optional parameters","params":[{"name":"ip_block","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpBlock","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-blocks","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_blocks"},{"value":{"name":"com.vmware.nsx.pools.ip_pools","documentation":"","constants":[{"value":{"documentation":"Possible value for action of operation IpPools.allocateorrelease.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RELEASE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASE_ACTION_RELEASE"},{"value":{"documentation":"Possible value for action of operation IpPools.allocateorrelease.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOCATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATEORRELEASE_ACTION_ALLOCATE"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Modifies the specified IP address pool. Modifiable parameters include the description, display_name, and all subnet information.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified IP address pool.","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"allocateorrelease","documentation":"","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"allocation_ip_address","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]},{"name":"action","documentation":"Specifies allocate or release action (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AllocationIpAddress","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"allocateorrelease"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Deletes the specified IP address pool. By default, if the IpPool is used in other configurations (such as transport node template), it won't be deleted. In such situations, pass \\\"force=true\\\" as query param to force delete the IpPool","params":[{"name":"pool_id","documentation":"IP pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"force","documentation":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"force","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the configured IP address pools. Information includes the display name and description of the pool and the details of each of the subnets in the pool, including the DNS servers, allocation ranges, gateway, and CIDR subnet address.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.IpPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Creates a new IPv4 or IPv6 address pool. Required parameters are allocation_ranges and cidr. Optional parameters are display_name, description, dns_nameservers, dns_suffix, and gateway_ip.","params":[{"name":"ip_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.IpPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/ip-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.ip_pools"},{"value":{"name":"com.vmware.nsx.pools.mac_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified MAC pool.","params":[{"name":"pool_id","documentation":"MAC pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.MacPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/mac-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns a list of all the MAC pools","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.MacPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/mac-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.mac_pools"},{"value":{"name":"com.vmware.nsx.pools.vni_pools","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Updates the specified VNI pool. Modifiable parameters include description, display_name and ranges. Ranges can be added, modified or deleted. Overlapping ranges are not allowed. Only range end can be modified for any existing range. Range shrinking or deletion is not allowed if there are any allocated VNIs.","params":[{"name":"pool_id","documentation":"VNI pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"vni_pool","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.VniPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns information about the specified virtual network identifier (VNI) pool.","params":[{"name":"pool_id","documentation":"VNI pool ID (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.VniPool","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools/{pool-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns information about the default and configured virtual network identifier (VNI) pools for use when building logical network segments. Each virtual network has a unique ID called a VNI. Instead of creating a new VNI each time you need a new logical switch, you can instead allocate a VNI from a VNI pool. VNI pools are sometimes called segment ID pools. Each VNI pool has a range of usable VNIs. By default, there is one pool with the range 5000 through 65535. To create multiple smaller pools, specify a smaller range for each pool, such as 5000-5200 and 5201-5400. The VNI range determines the maximum number of logical switches that can be created in each network segment.","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.VniPoolListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/pools/vni-pools","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools.vni_pools"}],"name":"com.vmware.nsx.pools","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.pools"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.node.services.snmp.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Read SNMP service status","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeServiceStatusProperties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/node/services/snmp/status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp.status"}],"name":"com.vmware.nsx.node.services.snmp","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.node.services.snmp"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.app_discovery.sessions.re_classify","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Re-classify completed application discovery session against input AppProfiles. If no AppProfiles are specified then we use the previous AppProfiles of that session.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"session_reclassification_parameter","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.session_reclassification_parameter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionResultSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/re-classify","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.re_classify"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.installed_apps","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the details of the installed apps for the app profile ID in that session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"app_profile_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"vm_id","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.AppInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/installed-apps","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.installed_apps"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summary of the application discovery session","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AppDiscoverySessionResultSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.summary"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.app_profiles","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the application profiles that was part of the application discovery session | while it was started.","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.AppProfileListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/app-profiles","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.app_profiles"},{"value":{"name":"com.vmware.nsx.app_discovery.sessions.ns_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Returns the ns groups that was part of the application discovery session | while it was started","params":[{"name":"session_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"session-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.NSGroupMetaInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/app-discovery/sessions/{session-id}/ns-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions.ns_groups"}],"name":"com.vmware.nsx.app_discovery.sessions","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.app_discovery.sessions"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.transport_nodes.statistics.nat_rules","documentation":"","constants":[{"value":{"documentation":"Possible value for source of operation NatRules.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_REALTIME"},{"value":{"documentation":"Possible value for source of operation NatRules.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SOURCE_CACHED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns the summation of statistics for all rules from all logical routers which are present on given transport node. Only cached statistics are supported. The query parameter \\\"source=realtime\\\" is not supported.","params":[{"name":"node_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"source","documentation":"Data source type. (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.NatStatisticsPerTransportNode","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/transport-nodes/{node-id}/statistics/nat-rules","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.statistics.nat_rules"}],"name":"com.vmware.nsx.transport_nodes.statistics","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.transport_nodes.statistics"},{"value":{"services":[],"name":"com.vmware.nsx.model","documentation":"","metadata":[],"enumerations":[],"structures":[{"value":{"name":"com.vmware.nsx.model.NS_service_group_list_result","documentation":"List result of NSServiceGroups","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of NSServiceGroups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_group_list_result"},{"value":{"name":"com.vmware.nsx.model.policy_node_property","documentation":"Representation of a policy node property","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"key of the property","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"value of the property","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_node_property"},{"value":{"name":"com.vmware.nsx.model.feature_usage_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.realized_firewall","documentation":"Realized firewall","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedFirewallSection","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_REALIZEDFIREWALLSECTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedFirewall","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedFirewall","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDFIREWALLSECTION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile_list_result","documentation":"Transport zone profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport zone profile results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in TransportZoneProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in TransportZoneProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.static_route","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hops","documentation":"Next Hops","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route_next_hop","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hops","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route"},{"value":{"name":"com.vmware.nsx.model.logical_service","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DhcpRelayService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DHCPRELAYSERVICE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_DHCPRELAYSERVICE\n, Resource type of the logical service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_relay_profile_id","documentation":"dhcp relay profile referenced by the dhcp relay service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_relay_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_service"},{"value":{"name":"com.vmware.nsx.model.management_plane_base_node_info","documentation":"The basic node info of management plane node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mgmt_cluster_listen_ip_address","documentation":"The IP address of MP node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_listen_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uuid","documentation":"Management plane node UUID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_plane_base_node_info"},{"value":{"name":"com.vmware.nsx.model.host_switch_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_UPLINKHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_LLDPHOSTSWITCHPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_UPLINKHOSTSWITCHPROFILE\n, - KEY_LLDPHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_data"},{"value":{"name":"com.vmware.nsx.model.feature_usage_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cpu_usage_count","documentation":"count of number of cpu sockets used by this feature format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature","documentation":"name of the feature\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_usage_count","documentation":"count of number of vms used by this feature format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_csv_record"},{"value":{"name":"com.vmware.nsx.model.dhcp_options","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"option121","documentation":"option 121","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_option121","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"option121","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"others","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.generic_dhcp_option","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"others","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_options"},{"value":{"name":"com.vmware.nsx.model.realized_NS_service","documentation":"Realized NSService","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE_GROUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_SERVICE_GROUP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_service","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_SERVICE\n, - SERVICE_TYPE_SERVICE_GROUP\n, Realized nsservice type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDNSSERVICE\n, Realized services","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_NS_service"},{"value":{"name":"com.vmware.nsx.model.pnic_mirror_destination","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PnicMirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"dest_pnics","documentation":"Physical NIC device names to which to send the mirrored packets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dest_pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Transport node to which to send the mirrored packets","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_mirror_destination"},{"value":{"name":"com.vmware.nsx.model.pool_member_group","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv4"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_REVISION_FILTER_ipv4_ipv6"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"customized_members","documentation":"The list is used to show the customized pool member settings. User can only user pool member action API to update the admin state for a specific IP address.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"customized_members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"grouping_object","documentation":"Load balancer pool support grouping object as dynamic pool members. The IP list of the grouping object such as NSGroup would be used as pool member IP setting.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"grouping_object","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_revision_filter","documentation":"Possible values are: \n - IP_REVISION_FILTER_IPV4\n, - IP_REVISION_FILTER_IPV6\n, - IP_REVISION_FILTER_IPV4_IPV6\n, Ip revision filter is used to filter IPv4 or IPv6 addresses from the grouping object. If the filter is not specified, both IPv4 and IPv6 addresses would be used as server IPs. The link local and loopback addresses would be always filtered out.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_revision_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_ip_list_size","documentation":"The size is used to define the maximum number of grouping object IP address list. These IP addresses would be used as pool members. If the grouping object includes more than certain number of IP addresses, the redundant parts would be ignored and those IP addresses would not be treated as pool members. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_ip_list_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_group"},{"value":{"name":"com.vmware.nsx.model.aggregated_data_counter_ex","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_data_counter_ex"},{"value":{"name":"com.vmware.nsx.model.fabric_module","documentation":"Fabric module contains list of deployment specs and current version. Each deployment spec is a different version of same fabric module. If fabric module have two deployment specs or say two different versions then current version will specify which version needs to be installed.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"current version on for the host prep fabric module.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_specs","documentation":"List of deployment specs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_specs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fabric_module_name","documentation":"Name of the fabric module","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric_module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fabric_module"},{"value":{"name":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Number of transport nodes that are degraded format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Number of transport nodes that are down format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unknown_count","documentation":"Number of transport nodes with unknown status format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unknown_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Number of transport nodes that are up format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status"},{"value":{"name":"com.vmware.nsx.model.feature_usage","documentation":"feature usage result item","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_usage","documentation":"Capacity Usage List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.capacity_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature","documentation":"name of the feature\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage"},{"value":{"name":"com.vmware.nsx.model.license","documentation":"license properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CPU","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_CPU"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CAPACITY_TYPE_VM"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_type","documentation":"Possible values are: \n - CAPACITY_TYPE_VM\n, - CAPACITY_TYPE_CPU\n, - CAPACITY_TYPE_USER\n, license metric\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"license edition\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"expiry","documentation":"date that license expires format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"expiry","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"features","documentation":"semicolon delimited feature list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"features","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_eval","documentation":"true for evalution license\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_eval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_expired","documentation":"whether the license has expired\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_expired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_mh","documentation":"multi-hypervisor support\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_mh","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"license_key","documentation":"license key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"license_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"product_name","documentation":"product name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"product_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"product_version","documentation":"product version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"product_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"quantity","documentation":"license capacity; 0 for unlimited format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"quantity","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.license"},{"value":{"name":"com.vmware.nsx.model.lb_session_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSessionCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSessionCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_max_idle","documentation":"Instead of using HTTP Cookie max-age and relying on client to expire the cookie, max idle time and/or max lifetime of the cookie can be used. Max idle time, if configured, specifies the maximum interval the cookie is valid for from the last time it was seen in a request. It is available for insert mode. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_idle","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_max_life","documentation":"Max life time, if configured, specifies the maximum interval the cookie is valid for from the first time the cookie was seen in a request. It is available for insert mode. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_life","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_session_cookie_time"},{"value":{"name":"com.vmware.nsx.model.firewall_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"byte_count","documentation":"Aggregated number of bytes processed by the rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"byte_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_count","documentation":"Aggregated number of packets processed by the rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packet_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_id","documentation":"Rule Identifier of the Firewall rule. This is a globally unique number.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_count","documentation":"Aggregated number of sessions processed by the rule\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"session_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_session_count","documentation":"Aggregated number of sessions processed by the all firewall rules\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_session_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_stats"},{"value":{"name":"com.vmware.nsx.model.package_logging_levels","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Logging levels per package","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_name","documentation":"Package name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.package_logging_levels"},{"value":{"name":"com.vmware.nsx.model.install_upgrade_service_properties","documentation":"install-upgrade service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"True if service enabled; otherwise, false","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled_on","documentation":"IP of manager on which install-upgrade is enabled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"enabled_on","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.install_upgrade_service_properties"},{"value":{"name":"com.vmware.nsx.model.embedded_resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.embedded_resource"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp ip pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.copy_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to indicate whether upgrade of this group is enabled or not","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extended_configuration","documentation":"Extended configuration for the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extended_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failed_count","documentation":"Number of nodes in the upgrade unit group that failed upgrade format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parallel","documentation":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Component type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_units","documentation":"List of upgrade units in the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_units","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.udp_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_port","documentation":"Destination port of udp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_port","documentation":"Source port of udp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.udp_header"},{"value":{"name":"com.vmware.nsx.model.service_binding","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"service_id","documentation":"Identifier of Logical Service","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_binding"},{"value":{"name":"com.vmware.nsx.model.address_binding_entry","documentation":"An address binding entry is a combination of the IP-MAC-VLAN binding for a logical port. The address bindings can be obtained via various methods like ARP snooping, DHCP snooping etc. or by user configuration.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER_DEFINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_USER_DEFINED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_SNOOPING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_ARP_SNOOPING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SNOOPING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_DHCP_SNOOPING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_TOOLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_VM_TOOLS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"binding","documentation":"Combination of IP-MAC-VLAN binding","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"binding_timestamp","documentation":"Timestamp of binding format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"binding_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_INVALID\n, - SOURCE_UNKNOWN\n, - SOURCE_USER_DEFINED\n, - SOURCE_ARP_SNOOPING\n, - SOURCE_DHCP_SNOOPING\n, - SOURCE_VM_TOOLS\n, Address binding source","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.address_binding_entry"},{"value":{"name":"com.vmware.nsx.model.policy_alarm_resource","documentation":"Alarm base class of realized policy object","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"error id for the alarm","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"path of the alarm object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"error message to describe the issue","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_alarm_resource"},{"value":{"name":"com.vmware.nsx.model.static_ip_list_spec","documentation":"IP assignment specification for Static IP List.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StaticIpListSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"default_gateway","documentation":"Gateway IP format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_list","documentation":"List of IPs for transport node host switch virtual tunnel endpoints format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_ip_list_spec"},{"value":{"name":"com.vmware.nsx.model.batch_request_item","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DELETE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_DELETE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_GET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PATCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PATCH"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"body","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"method","documentation":"Possible values are: \n - METHOD_GET\n, - METHOD_POST\n, - METHOD_PUT\n, - METHOD_DELETE\n, - METHOD_PATCH\n, http method type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"relative uri (path and args), of the call including resource id (if this is a POST/DELETE), exclude hostname and port and prefix, exploded form of parameters","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_request_item"},{"value":{"name":"com.vmware.nsx.model.url_alias","documentation":"Short name or alias of a url. It is used to represent the url.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"alias","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"query","documentation":"Search query to be applied, if any. If query string is not provided, it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"query","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"Url to fetch data from.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.url_alias"},{"value":{"name":"com.vmware.nsx.model.icon","documentation":"Icon to be applied at dashboard for widgets and UI elements.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_PRE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INPROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_INPROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_DETAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_INFO"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"placement","documentation":"Possible values are: \n - PLACEMENT_PRE\n, - PLACEMENT_POST\n, If specified as PRE, the icon appears before the UI element. If set as POST, the icon appears after the UI element.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the icon.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ERROR\n, - TYPE_WARNING\n, - TYPE_INFO\n, - TYPE_INPROGRESS\n, - TYPE_SUCCESS\n, - TYPE_DETAIL\n, - TYPE_NOT_AVAILABLE\n, Icon will be rendered based on its type. For example, if ERROR is chosen, then icon representing error will be rendered.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.icon"},{"value":{"name":"com.vmware.nsx.model.tag","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scope","documentation":"Tag searches may optionally be restricted by scope","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag","documentation":"Identifier meaningful to user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tag"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attached_logical_port_id","documentation":"id of attached logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"attached_logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"edge cluster uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_member_indexes","documentation":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster. If user provides only one edge node, there will be no HA support. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_indexes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata_server_ca_ids","documentation":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import. User needs to ensure a correct CA for this metedata server is used. The REST API can not detect a wrong CA which was used to verify a different server. If the Metadata Proxy reports an ERROR or NO_BACKUP status, user can check the metadata proxy log at transport node for a possible CA issue.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_server_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata_server_url","documentation":"The URL in format scheme://host:port/path. Please note, the scheme supports only http and https as of now, port supports range 3000 - 9000, inclusive.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_server_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"secret","documentation":"secret to access metadata server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy"},{"value":{"name":"com.vmware.nsx.model.VIP_subnet","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_vip_addresses","documentation":"Array of IP address subnets which will be used as floating IP addresses. | These IPs will move and will be owned by Active node. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_vip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet Prefix Length format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.VIP_subnet"},{"value":{"name":"com.vmware.nsx.model.dne_key_manager_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of DNE key managers.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_key_manager_list_result"},{"value":{"name":"com.vmware.nsx.model.software_module_result","documentation":"Software module result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"software_modules","documentation":"Software module results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.software_module","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"software_modules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.software_module_result"},{"value":{"name":"com.vmware.nsx.model.firewall_stats_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"result_count","documentation":"Total count for firewall rule statistics in results set format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of rule statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_id","documentation":"Corresponding firewall section identifier for list of rule statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_stats_list"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_ha_config","documentation":"Aws subnet configuration to deploy gateways","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"availability_zone","documentation":"Availability Zone","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"availability_zone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"downlink_subnet","documentation":"Downlink subnet","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"downlink_subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ha_index","documentation":"Index of HA that indicates whether gateway is primary or secondary. If index is 0, then it is primary gateway. Else secondary gateway. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ha_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_subnet","documentation":"Management subnet","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_subnet","documentation":"Uplink subnet","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_ha_config"},{"value":{"name":"com.vmware.nsx.model.resource_type_group","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"count","documentation":"Total count per resource type format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hits","documentation":"Hits per resource type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hits","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Resource type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_type_group"},{"value":{"name":"com.vmware.nsx.model.transport_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CONNECTION_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CONNECTION_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_connection_status","documentation":"Control connection status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_connection_status","documentation":"Possible values are: \n - MGMT_CONNECTION_STATUS_UP\n, - MGMT_CONNECTION_STATUS_DOWN\n, Management connection status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Transport node display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_uuid","documentation":"Transport node uuid","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnic_status","documentation":"pNIC status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnic_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status of pNIC, management connection, control connection, tunnel status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_status","documentation":"Tunnel Status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_down_link_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRICT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_STRICT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_NONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"linked_logical_switch_port_id","documentation":"Reference to the logical switch port to connect to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_switch_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urpf_mode","documentation":"Possible values are: \n - URPF_MODE_NONE\n, - URPF_MODE_STRICT\n, Unicast Reverse Path Forwarding mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urpf_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_down_link_port"},{"value":{"name":"com.vmware.nsx.model.licenses_list_result","documentation":"Licenses queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Licenses Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.license","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.licenses_list_result"},{"value":{"name":"com.vmware.nsx.model.csv_record","documentation":"Base type for CSV records.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[],"enumerations":[]},"key":"com.vmware.nsx.model.csv_record"},{"value":{"name":"com.vmware.nsx.model.server_ssl_profile_binding","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_IGNORE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the server certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_certificate_id","documentation":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth","documentation":"Possible values are: \n - SERVER_AUTH_REQUIRED\n, - SERVER_AUTH_IGNORE\n, server authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_ca_ids","documentation":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssl_profile_id","documentation":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssl_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.server_ssl_profile_binding"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_instance_status","documentation":"Aws gateway instance status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_DEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TERMINATING_GATEWAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_TERMINATING_GATEWAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYMENT_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_DEPLOYMENT_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CREATING_SECURITY_GROUPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_CREATING_SECURITY_GROUPS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONFIGURING_GATEWAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_CONFIGURING_GATEWAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DELETING_SECURITY_GROUPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_DELETING_SECURITY_GROUPS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RELEASING_EIPS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_RELEASING_EIPS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_APPLICABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_NOT_APPLICABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CREATING_LOGICAL_NETWORK_CONSTRUCTS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_CREATING_LOGICAL_NETWORK_CONSTRUCTS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_DEPLOYING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ATTACHING_NETWORK_INTERFACES","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_ATTACHING_NETWORK_INTERFACES"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_UNDEPLOYING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNCONFIGURING_GATEWAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_UNCONFIGURING_GATEWAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYMENT_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_UNDEPLOYMENT_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAUNCHING_GATEWAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_LAUNCHING_GATEWAY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STEP_UNDEPLOYMENT_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_step","documentation":"Possible values are: \n - DEPLOYMENT_STEP_CREATING_SECURITY_GROUPS\n, - DEPLOYMENT_STEP_LAUNCHING_GATEWAY\n, - DEPLOYMENT_STEP_ATTACHING_NETWORK_INTERFACES\n, - DEPLOYMENT_STEP_CONFIGURING_GATEWAY\n, - DEPLOYMENT_STEP_CREATING_LOGICAL_NETWORK_CONSTRUCTS\n, - DEPLOYMENT_STEP_DEPLOYMENT_SUCCESSFUL\n, - DEPLOYMENT_STEP_DEPLOYMENT_FAILED\n, - DEPLOYMENT_STEP_UNCONFIGURING_GATEWAY\n, - DEPLOYMENT_STEP_RELEASING_EIPS\n, - DEPLOYMENT_STEP_TERMINATING_GATEWAY\n, - DEPLOYMENT_STEP_DELETING_SECURITY_GROUPS\n, - DEPLOYMENT_STEP_UNDEPLOYMENT_SUCCESSFUL\n, - DEPLOYMENT_STEP_UNDEPLOYMENT_FAILED\n, - DEPLOYMENT_STEP_NOT_APPLICABLE\n, Different states of gateway deployment\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"Error code for gateway deployment/undeployment failure format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message for gateway deployment/undeployment failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ha_index","documentation":"Index of HA that indicates whether gateway is primary or secondary. If index is 0, then it is primary gateway. Else secondary gateway. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ha_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_instance_id","documentation":"ID of the gateway instance","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_instance_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_name","documentation":"Name of the gateway instance","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_node_id","documentation":"NSX Node ID of the public cloud gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_status","documentation":"Possible values are: \n - GATEWAY_STATUS_UP\n, - GATEWAY_STATUS_DOWN\n, - GATEWAY_STATUS_DEPLOYING\n, - GATEWAY_STATUS_NOT_AVAILABLE\n, - GATEWAY_STATUS_UNDEPLOYING\n, Gateway instance status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"gateway_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_tn_id","documentation":"NSX transport node id of the public cloud gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_tn_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_gateway_active","documentation":"Flag to identify if this is an active gateway\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_gateway_active","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_ip","documentation":"Private IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"private_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_ip","documentation":"Public IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_instance_status"},{"value":{"name":"com.vmware.nsx.model.managed_resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.managed_resource"},{"value":{"name":"com.vmware.nsx.model.realized_logical_switch","documentation":"Realized Logical Switch","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Id of the logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Transport zone identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_logical_switch"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_dropped","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FW_RULE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_FW_RULE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TTL_ZERO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_TTL_ZERO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_FAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_ARP_FAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_ROUTE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_NO_ROUTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to drop the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reason","documentation":"Possible values are: \n - REASON_FW_RULE\n, - REASON_NO_ROUTE\n, - REASON_TTL_ZERO\n, - REASON_ARP_FAIL\n, - REASON_UNKNOWN\n, The reason traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_dropped"},{"value":{"name":"com.vmware.nsx.model.ipfix_service_association_list_result","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"results","documentation":"Ipfix config list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpfixConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpfixConfig.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_DNESERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.group","documentation":"Group","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"expression","documentation":"Expression\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Expression. When operations return a value of this structure as a result, the field will contain all the attributes defined in Expression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expression","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"state","documentation":"Possible values are: \n - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILURE\n, Realization state of this group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.group"},{"value":{"name":"com.vmware.nsx.model.lb_service","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_ALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_LARGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SIZE_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRITICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_CRITICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EMERGENCY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_LOG_LEVEL_EMERGENCY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"access_log_enabled","documentation":"whether access log is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access_log_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attachment","documentation":"LBS could be instantiated (or created) on the Logical router, etc. Typically, it could be applied to Tier1 LogicalRouter. It can be attached to Tier0 LogicalRouter either in non-multi-tenant environments or to provide load balancing for infrastructure services offered by the provider.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"whether the load balancer service is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_log_level","documentation":"Possible values are: \n - ERROR_LOG_LEVEL_DEBUG\n, - ERROR_LOG_LEVEL_INFO\n, - ERROR_LOG_LEVEL_WARNING\n, - ERROR_LOG_LEVEL_ERROR\n, - ERROR_LOG_LEVEL_CRITICAL\n, - ERROR_LOG_LEVEL_ALERT\n, - ERROR_LOG_LEVEL_EMERGENCY\n, Load balancer engine writes information about encountered issues of different severity levels to the error log. This setting is used to define the severity level of the error log.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_log_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Possible values are: \n - SIZE_SMALL\n, - SIZE_MEDIUM\n, - SIZE_LARGE\n, the size of load balancer service","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_ids","documentation":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_profile","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_addresses","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_profile"},{"value":{"name":"com.vmware.nsx.model.endpoint","documentation":"An Endpoint object is part of HostSwitch configuration in TransportNode","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"default_gateway","documentation":"Gateway IP format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_name","documentation":"Name of the virtual tunnel endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip","documentation":"Depending upon the EndpointIpConfig used in HostSwitch, IP could be allocated either from DHCP (default) or from Static IP Pool. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Unique label for this Endpoint format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet_mask","documentation":"Subnet mask format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnet_mask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.endpoint"},{"value":{"name":"com.vmware.nsx.model.cluster_node_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"appliance_mgmt_listen_addr","documentation":"The IP and port for the appliance management API service on this node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"appliance_mgmt_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"controller_role","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"Internal identifier provided by the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manager_role","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manager_role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_config"},{"value":{"name":"com.vmware.nsx.model.app_profile","documentation":"AppProfile details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_category","documentation":"Category of the app profile, value could be any string that describes the profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_criteria","documentation":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_app_profile","documentation":"True if this App Profile is a default profile (automatically created by the system)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_app_profile","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile"},{"value":{"name":"com.vmware.nsx.model.related_data","documentation":"The results array will contain all the related objects","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the related type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array of related objects","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.related_data"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of upgrade status for upgrade unit groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.versioned_deployment_spec","documentation":"Versioned DeploymentSpec contains vibs and ofv urls for specific version of fabric module and host type and host version.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_ESXI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_TYPE_UBUNTUKVM"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host_type","documentation":"Possible values are: \n - HOST_TYPE_ESXI\n, - HOST_TYPE_RHELKVM\n, - HOST_TYPE_UBUNTUKVM\n, type of host","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_version","documentation":"version of the host","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_stores","documentation":"Package store contains package url and bulletin_ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.package_store","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_stores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_vm_ovf_url","documentation":"list of service vm ovf urls","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_vm_ovf_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.versioned_deployment_spec"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_relay_profile_id","documentation":"dhcp relay profile referenced by the dhcp relay service","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_relay_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_service"},{"value":{"name":"com.vmware.nsx.model.lb_rule_action","documentation":"Load balancer rule actions are used to manipulate application traffic. Currently load balancer rules can be used at three load balancer processing phases. Each phase has its own supported type of actions. Supported actions in HTTP_REQUST_REWRITE phase are: LbHttpRequestUriRewriteAction LbHttpRequestHeaderRewriteAction Supported actions in HTTP_FORWARDING phase are: LbHttpRejectAction LbHttpRedirectAction LbSelectPoolAction LbSelectServerAction Supported action in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderRewriteAction If the match type of an LbRuleCondition field is specified as REGEX and named capturing groups are used in the specified regular expression. The groups can be used as variables in LbRuleAction fields. For example, define a rule with LbHttpRequestUriCondition as match condition and LbHttpRequestUriRewriteAction as action. Set match_type field of LbHttpRequestUriCondition to REGEX, and set uri field to \\\"/news/(?&lt;year&gt;\\\\d+)/(?&lt;month&gt;\\\\d+)/(?&lt;article&gt;.*)\\\". Set uri field of LbHttpRequestUriRewriteAction to: \\\"/news/$year-$month/$article\\\" In uri field of LbHttpRequestUriCondition, the (?&lt;year&gt;\\\\d+), (?&lt;month&gt;\\\\d+) and (?&lt;article&gt;.*) are named capturing groups, they define variables named $year, $month and $article respectively. The defined variables are used in LbHttpRequestUriRewriteAction. For a matched HTTP request with URI \\\"/news/2017/06/xyz.html\\\", the substring \\\"2017\\\" is captured in variable $year, \\\"06\\\" is captured in variable $month, and \\\"xyz.html\\\" is captured in variable $article. The LbHttpRequestUriRewriteAction will rewrite the URI to: \\\"/news/2017-06/xyz.html\\\" A set of built-in variables can be used in LbRuleAction as well. The name of built-in variables start with underscore, the name of user defined variables is not allowed to start with underscore. Following are some of the built-in variables: $_scheme: Reference the scheme part of matched HTTP messages, could be \\\"http\\\" or \\\"https\\\". $_host: Host of matched HTTP messages, for example \\\"www.example.com\\\". $_server_port: Port part of URI, it is also the port of the server which accepted a request. Default port is 80 for http and 443 for https. $_uri: The URI path, for example \\\"/products/sample.html\\\". $_request_uri: Full original request URI with arguments, for example, \\\"/products/sample.html?a=b&c=d\\\". $_args: URI arguments, for instance \\\"a=b&c=d\\\" $_is_args: \\\"?\\\" if a request has URI arguments, or an empty string otherwise. For the full list of built-in variables, please reference the NSX-T Administrator's Guide.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectPoolAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSELECTPOOLACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPRESPONSEHEADERREWRITEACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURIREWRITEACTION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbRuleAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRedirectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREDIRECTACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectServerAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSELECTSERVERACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRejectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREJECTACTION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTHEADERREWRITEACTION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbRuleAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_action"},{"value":{"name":"com.vmware.nsx.model.transport_zone_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_underlay_transport_zone","documentation":"Flag to identify if this is the underlay transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_underlay_transport_zone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switches","documentation":"Logical switches for the transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_display_name","documentation":"Name of the transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"ID of the transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_info"},{"value":{"name":"com.vmware.nsx.model.qos_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QosSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"QosSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"class_of_service","documentation":"Class of service format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"class_of_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dscp","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dscp","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dscp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shaper_configuration","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.qos_base_rate_shaper","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shaper_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.qos_switching_profile"},{"value":{"name":"com.vmware.nsx.model.NS_group_expression","documentation":"Policy expression for NSGroup membership","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupSimpleExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupTagExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPTAGEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupComplexExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_expression"},{"value":{"name":"com.vmware.nsx.model.cloud_virtual_machine","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"THREAT_STATE_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGENT_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"QUARANTINE_STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_QUARANTINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"QUARANTINE_STATE_NOT_QUARANTINED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NORMAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"THREAT_STATE_NORMAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEPLOYING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_DEPLOYING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QUARANTINED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"QUARANTINE_STATE_QUARANTINED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNDEPLOYING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_UNDEPLOYING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GATEWAY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AzureVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_AZUREVIRTUALMACHINE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CloudVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERRIDDEN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"QUARANTINE_STATE_OVERRIDDEN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGENT_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_AGENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGENT_STATUS_NO_AGENT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AwsVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_AWSVIRTUALMACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"THREAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"THREAT_STATE_THREAT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"CloudVirtualMachine","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_AWSVIRTUALMACHINE\n, - RESOURCE_TYPE_AZUREVIRTUALMACHINE\n, Possible values are in the form of VirtualMachine prefixed by cloud name. For example, AwsVirtualMachine or AzureVirtualMachine.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"agent_status","documentation":"Possible values are: \n - AGENT_STATUS_UP\n, - AGENT_STATUS_DOWN\n, - AGENT_STATUS_NO_AGENT\n, Agent Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"agent_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"agent_version","documentation":"Agent version details\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"agent_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cloud_tags","documentation":"Cloud tags for the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cloud_tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cloud_tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_messages","documentation":"These error messages are recent and are maximum of 1 hour old.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_instance_error_message","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_messages","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ha_index","documentation":"Index of HA that indicates whether gateway is primary or secondary. If index is 0, then it is primary gateway. Else secondary gateway. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ha_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_status","documentation":"Possible values are: \n - GATEWAY_STATUS_UP\n, - GATEWAY_STATUS_DOWN\n, - GATEWAY_STATUS_DEPLOYING\n, - GATEWAY_STATUS_NOT_AVAILABLE\n, - GATEWAY_STATUS_UNDEPLOYING\n, Gateway Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"gateway_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_gateway","documentation":"Flag to identify if this VM is a gateway node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_gateway_active","documentation":"Flag to identify if this VM is an active gateway node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_gateway_active","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_display_name","documentation":"Logical Switch display name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Logical Switch ID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed_by_nsx","documentation":"Indicate if vm is managed by NSX or not\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed_by_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsx_ip","documentation":"IP address provided by Nsx\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"nsx_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_details","documentation":"Operating system details\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"Operating system of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_ip","documentation":"Private IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"private_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_ip","documentation":"Public IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"quarantine_state","documentation":"Possible values are: \n - QUARANTINE_STATE_QUARANTINED\n, - QUARANTINE_STATE_NOT_QUARANTINED\n, - QUARANTINE_STATE_UNKNOWN\n, - QUARANTINE_STATE_OVERRIDDEN\n, Indicates the quarantine state of the VM. QUARANTINED - This state implies VM is moved to quarantine security group because some threat has been detected. NOT_QUARANTINED - This state implies no quarantine action has been taken. UNKNOWN - This state implies either quarantine policy is disabled or quarantine information is not available. OVERRIDDEN - This state implies VM is associated with vm_override_sg which overrides any action based on threat detection.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"quarantine_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"threat_state","documentation":"Possible values are: \n - THREAT_STATE_NORMAL\n, - THREAT_STATE_THREAT\n, - THREAT_STATE_INVALID\n, Indicates the threat state of the VM. NORMAL - This state implies no threat has been detected and VM is functioning as expected. THREAT - This state implies quarantine enabling threat has been detected. INVALID - This state implies either VM is unmanaged or threat related information is not available.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"threat_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cloud_virtual_machine"},{"value":{"name":"com.vmware.nsx.model.preconfigured_host_switch_spec","documentation":"Preconfigured host switch specification is used for manually configured transport node. It is user's responsibility to ensure correct configuration is provided to NSX. This type is only valid for supported KVM fabric nodes.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"host_switches","documentation":"Preconfigured Transport Node host switches","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.preconfigured_host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.node_file_system_properties","documentation":"File system properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_system","documentation":"File system id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"file_system","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mount","documentation":"File system mount\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mount","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"File system size in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"File system type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"used","documentation":"Amount of file system used in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_file_system_properties"},{"value":{"name":"com.vmware.nsx.model.domain_deployment_map_list_result","documentation":"Paged Collection of Domain Deployment map","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Domain Deployment Map","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain_deployment_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.domain_deployment_map_list_result"},{"value":{"name":"com.vmware.nsx.model.vtep_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_table_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.node_capability","documentation":"Capability of a fabric node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Description of this capability that can be displayed in UI\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key","documentation":"String that identifies the base capability for all nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"provider","documentation":"Provider of this capability for the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"provider","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value of this capability\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the capability format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_capability"},{"value":{"name":"com.vmware.nsx.model.realized_virtual_machine","documentation":"Realized Virtual Machine","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_SUSPENDED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_SUSPENDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_STOPPED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_STOPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_ids","documentation":"List of external compute ids of the virtual machine in the format 'id-type-key:value' , list of external compute ids ['uuid:xxxx-xxxx-xxxx-xxxx', 'moIdOnHost:moref-11', 'instanceUuid:xxxx-xxxx-xxxx-xxxx']\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"compute_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"Id of the host on which the vm exists.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_id_on_host","documentation":"Id of the vm unique within the host.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_id_on_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"power_state","documentation":"Possible values are: \n - POWER_STATE_VM_RUNNING\n, - POWER_STATE_VM_STOPPED\n, - POWER_STATE_VM_SUSPENDED\n, - POWER_STATE_UNKNOWN\n, Current power state of this virtual machine in the system.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"power_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_virtual_machine"},{"value":{"name":"com.vmware.nsx.model.role_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_list_result"},{"value":{"name":"com.vmware.nsx.model.static_route_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route_list_result"},{"value":{"name":"com.vmware.nsx.model.management_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_nodes_connected","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_nodes_connected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_responses_from_nova_server","documentation":"error responses from nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_responses_from_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"uuid of attached logical switch","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests_from_clients","documentation":"requests from clients format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests_from_clients","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests_to_nova_server","documentation":"requests to nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests_to_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"responses_to_clients","documentation":"responses to clients format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"responses_to_clients","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"succeeded_responses_from_nova_server","documentation":"succeeded responses from nova server format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"succeeded_responses_from_nova_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch"},{"value":{"name":"com.vmware.nsx.model.service_association_list_result","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DNEServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_DNESERVICEASSOCIATIONLISTRESULT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_DNESERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_group","documentation":"Realized group","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedSecurityGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_REALIZEDSECURITYGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedNSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_REALIZEDNSGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedGroup","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDNSGROUP\n, - RESOURCE_TYPE_REALIZEDSECURITYGROUP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_group"},{"value":{"name":"com.vmware.nsx.model.action_parameter","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"retry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_RETRY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"force-sync","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_FORCE_SYNC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_RETRY\n, - ACTION_FORCE_SYNC\n, Action to be done for the entity configuration.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.action_parameter"},{"value":{"name":"com.vmware.nsx.model.realization_state_barrier_config","documentation":"The configuration data for setting the global realization state barrier","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"The interval in milliseconds used for auto incrementing the barrier number format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realization_state_barrier_config"},{"value":{"name":"com.vmware.nsx.model.app_discovery_vm_info_list_result","documentation":"AppDiscoveryVmInfo list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"list of AppDiscoveryVmInfos","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_vm_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_vm_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_statistics_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bytes_in","documentation":"Number of bytes in format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_in_rate","documentation":"The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_in_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Number of bytes out format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out_rate","documentation":"The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bytes_out_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_session_rate","documentation":"The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_sessions","documentation":"Number of current sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"http_request_rate","documentation":"The average number of http requests per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_request_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_sessions","documentation":"Number of maximum sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Number of packets in format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in_rate","documentation":"The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_in_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Number of packets out format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out_rate","documentation":"The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packets_out_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ip_persistence_entry_size","documentation":"Number of source IP persistence entries format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ip_persistence_entry_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_sessions","documentation":"Number of total sessions format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_statistics_counter"},{"value":{"name":"com.vmware.nsx.model.pnic","documentation":"Physical NIC specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"device_name","documentation":"device name or key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic"},{"value":{"name":"com.vmware.nsx.model.policy_template","documentation":"Policy Template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_body","documentation":"Template Body","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.abstract_space","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"template_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_placeholders","documentation":"Template placeholders","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_template_placeholder","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"template_placeholders","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_template"},{"value":{"name":"com.vmware.nsx.model.node_auth_provider_vidm_status","documentation":"Node AAA provider vIDM status","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"runtime_state","documentation":"AAA provider vIDM status","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vidm_enable","documentation":"vIDM enable flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vidm_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_auth_provider_vidm_status"},{"value":{"name":"com.vmware.nsx.model.conjunction_operator","documentation":"Represents the operators AND or OR","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AND","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONJUNCTION_OPERATOR_AND"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ConjunctionOperator","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONJUNCTION_OPERATOR_OR"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ConjunctionOperator","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"conjunction_operator","documentation":"Possible values are: \n - CONJUNCTION_OPERATOR_OR\n, - CONJUNCTION_OPERATOR_AND\n, Conjunction Operator Node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"conjunction_operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_CONDITION\n, - RESOURCE_TYPE_CONJUNCTIONOPERATOR\n, - RESOURCE_TYPE_NESTEDEXPRESSION\n, - RESOURCE_TYPE_IPADDRESSEXPRESSION\n, - RESOURCE_TYPE_MACADDRESSEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.conjunction_operator"},{"value":{"name":"com.vmware.nsx.model.mac_table_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_table_csv_record"},{"value":{"name":"com.vmware.nsx.model.policy_template_placeholder","documentation":"Policy template placeholdder","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"placeholder_id","documentation":"Placeholder id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placeholder_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"placeholder_message","documentation":"Placeholder message","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placeholder_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_template_placeholder"},{"value":{"name":"com.vmware.nsx.model.version_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acceptable_versions","documentation":"List of component versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptable_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.version_list"},{"value":{"name":"com.vmware.nsx.model.NS_group_tag_expression","documentation":"Includes both scope and tag attribute of Tag. The scope and tag expressions are logically 'AND' with each other. eg- tag.scope = \\\"S1\\\" AND tag.tag = 'T1'","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALSWITCH"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupTagExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCOPE_OP_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TAG_OP_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_VIRTUALMACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupTagExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"scope","documentation":"The tag.scope attribute of the object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scope_op","documentation":"Possible values are: \n - SCOPE_OP_EQUALS\n, Operator of the scope expression eg- tag.scope = \\\"S1\\\".","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope_op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag","documentation":"The tag.tag attribute of the object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tag_op","documentation":"Possible values are: \n - TAG_OP_EQUALS\n, Operator of the tag expression eg- tag.tag = \\\"Production\\\"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tag_op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Possible values are: \n - TARGET_TYPE_LOGICALSWITCH\n, - TARGET_TYPE_LOGICALPORT\n, - TARGET_TYPE_VIRTUALMACHINE\n, Type of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_tag_expression"},{"value":{"name":"com.vmware.nsx.model.port_connection_tunnel","documentation":"Tunnel information between two given transport nodes","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"src_node_id","documentation":"Id of the source transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnel_properties","documentation":"Tunnel properties between the source and the destination transport node","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnel_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_tunnel"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_distance","documentation":"The admin distance of the next hop format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The id of the logical router port which is used as the next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_type","documentation":"Logical router component(Service Router/Distributed Router) type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR network address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"The IP address of the next hop format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Route type (USER, CONNECTED, NSX_INTERNAL,..)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_entry"},{"value":{"name":"com.vmware.nsx.model.error_info","documentation":"Error information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_message","documentation":"Error message\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the error occurred format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_info"},{"value":{"name":"com.vmware.nsx.model.compute_instance_error_message","documentation":"An error id and message pair","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"detailed_message","documentation":"Error message string to indicate, if it is NSX or cloud operation generated error.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"detailed_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_id","documentation":"an error id contract obtained from PCM format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_instance_error_message"},{"value":{"name":"com.vmware.nsx.model.task_properties","documentation":"Task properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"killed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_KILLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceled","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"error","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceling","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"async_response_available","documentation":"True if response for asynchronous request is available\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"async_response_available","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cancelable","documentation":"True if this task can be canceled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cancelable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"The end time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier for this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"A message describing the disposition of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"progress","documentation":"Task progress if known, from 0 to 100 format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"HTTP request method\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_uri","documentation":"URI of the method invocation that spawned this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"The start time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_RUNNING\n, - STATUS_ERROR\n, - STATUS_SUCCESS\n, - STATUS_CANCELING\n, - STATUS_CANCELED\n, - STATUS_KILLED\n, Current status of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user","documentation":"Name of the user who created this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.task_properties"},{"value":{"name":"com.vmware.nsx.model.NS_group_meta_info","documentation":"Contains the metadata of a NSGroup when the application discovery session was started","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"no_of_vms","documentation":"Number of VMs discovered for this NSGroup when session was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"no_of_vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_group_id","documentation":"ID of the NS Group","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_meta_info"},{"value":{"name":"com.vmware.nsx.model.aws_regions_list_result","documentation":"AwsRegions list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Aws Regions list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_region","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_regions_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_enforcement_point","documentation":"Realized Enforcement Point","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_firewalls","documentation":"Root of Realized Firewalls","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewalls","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_firewalls","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_groups","documentation":"Root of Realized Groups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_groups","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_services","documentation":"Root of Realized Services","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_services","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_enforcement_point"},{"value":{"name":"com.vmware.nsx.model.file_request_headers","documentation":"Header definition for requests to transfer files.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"range","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"Range","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_request_headers"},{"value":{"name":"com.vmware.nsx.model.IGMP_type_service_entry","documentation":"A ServiceEntry that represents IGMP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IGMPTypeServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IGMP_type_service_entry"},{"value":{"name":"com.vmware.nsx.model.dscp","documentation":"Dscp value is ignored in case of 'TRUSTED' DscpMode.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRUSTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_TRUSTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNTRUSTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_UNTRUSTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mode","documentation":"Possible values are: \n - MODE_TRUSTED\n, - MODE_UNTRUSTED\n, Trust settings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"Internal Forwarding Priority format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dscp"},{"value":{"name":"com.vmware.nsx.model.discovered_resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_resource"},{"value":{"name":"com.vmware.nsx.model.node_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_version","documentation":"Component version of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Node type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_info"},{"value":{"name":"com.vmware.nsx.model.NS_group_expression_list","documentation":"List of NSGroupExpressions","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"members","documentation":"List of NSGroupExpressions to be passed to add and remove APIs\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_expression_list"},{"value":{"name":"com.vmware.nsx.model.upgrade_plan_settings","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"parallel","documentation":"Upgrade Method to specify whether the upgrade is to be performed serially or in parallel","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pause_after_each_group","documentation":"Flag to indicate whether to pause the upgrade after upgrade of each group is completed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pause_after_each_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pause_on_error","documentation":"Flag to indicate whether to pause the upgrade plan execution when an error occurs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pause_on_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_plan_settings"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_address_list_result"},{"value":{"name":"com.vmware.nsx.model.traceflow_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"lport_id","documentation":"id of the source logical port to inject the traceflow packet into","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet","documentation":"Packet configuration","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"Maximum time (in ms) the management plane will wait for observation result list to be sent by controller plane. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_request"},{"value":{"name":"com.vmware.nsx.model.IP_protocol_NS_service","documentation":"An NSService element that represents an IP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPProtocolNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"protocol_number","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_protocol_NS_service"},{"value":{"name":"com.vmware.nsx.model.service_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DhcpRelayProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DHCPRELAYPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_DHCPRELAYPROFILE\n, Resource type of the service profile","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_addresses","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_profile"},{"value":{"name":"com.vmware.nsx.model.traceflow","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_STATE_IN_PROGRESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"analysis","documentation":"Traceflow result analysis notes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"analysis","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"counters","documentation":"observation counters","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"The id of the traceflow round\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_counters","documentation":"counters of observations from logical components","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_counters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"id of the source logical port used for injecting the traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation_state","documentation":"Possible values are: \n - OPERATION_STATE_IN_PROGRESS\n, - OPERATION_STATE_FINISHED\n, - OPERATION_STATE_FAILED\n, Represents the traceflow operation state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"operation_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_overflowed","documentation":"A flag, when set true, indicates some observations were deleted from the result set.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_overflowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"Maximum time (in ms) the management plane will be waiting for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow"},{"value":{"name":"com.vmware.nsx.model.realized_MAC_set","documentation":"Realized MACSet","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_MAC_set"},{"value":{"name":"com.vmware.nsx.model.cloud_tag","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Tag key\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Tag value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cloud_tag"},{"value":{"name":"com.vmware.nsx.model.lb_fast_tcp_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbFastTcpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"close_timeout","documentation":"It is used to specify how long a closing TCP connection (both FINs received or a RST is received) should be kept for this application before cleaning up the connection. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"close_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_flow_mirroring_enabled","documentation":"If flow mirroring is enabled, all the flows to the bounded virtual server are mirrored to the standby node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_flow_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"It is used to configure how long an idle TCP connection in ESTABLISHED state should be kept for this application before cleaning up. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_fast_tcp_profile"},{"value":{"name":"com.vmware.nsx.model.advertisement_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_lb_snat_ip","documentation":"Flag to advertise all lb SNAT ips","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_lb_snat_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_lb_vip","documentation":"Flag to advertise lb vip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_lb_vip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_nat_routes","documentation":"Flag to advertise all routes of nat","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_nat_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_nsx_connected_routes","documentation":"Flag to advertise all connected routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_nsx_connected_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advertise_static_routes","documentation":"Flag to advertise all static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advertise_static_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertisement_config"},{"value":{"name":"com.vmware.nsx.model.lb_active_monitor","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbActiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbActiveMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"Include"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_active_monitor"},{"value":{"name":"com.vmware.nsx.model.principal_identity","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_READ_ONLY_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_write_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_READ_WRITE_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"superusers","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_GROUP_SUPERUSERS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_id","documentation":"Id of the stored certificate","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_protected","documentation":"Indicator whether the entities created by this principal should be protected","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_protected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the principal","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Unique node-id of a principal","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"permission_group","documentation":"Possible values are: \n - PERMISSION_GROUP_READ_ONLY_API_USERS\n, - PERMISSION_GROUP_READ_WRITE_API_USERS\n, - PERMISSION_GROUP_SUPERUSERS\n, permission group","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"permission_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal_identity"},{"value":{"name":"com.vmware.nsx.model.effective_member_resource_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of resources which are the effective members of an NSGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_member_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.communication_profile_entry","documentation":"Specifies the service along with the action","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, This action will apply on the all the services specified in the above array.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_number","documentation":"This field is used to resolve conflicts between multiple CommunicationProfileEntries under CommunicationProfile for a Domain. This will be used to resolve conflicts when there are multiple CommunicationProfileEntries under a CommunicationProfile that refer to the same Service, but have conflicting. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequence_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"In order to specify all services, use the constant \\\"ANY\\\". This is case insensitive. If \\\"ANY\\\" is used, it should be the ONLY element in the services array. Error will be thrown if ANY is used in conjunction with other values.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_profile_entry"},{"value":{"name":"com.vmware.nsx.model.firewall_status_list_result","documentation":"List of firewall statuses for a context or all context","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_status_list_result"},{"value":{"name":"com.vmware.nsx.model.CCP_upgrade_status","documentation":"Status of CCP upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.CCP_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"ip-ranges","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_threshold","documentation":"error threshold, valid [80-100], default 100 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_threshold","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warning_threshold","documentation":"warning threshold, valid [50-80], default 80 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"warning_threshold","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool"},{"value":{"name":"com.vmware.nsx.model.node_interface_properties","documentation":"Node network interface properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_VIRTUAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INTERFACE_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_status","documentation":"Possible values are: \n - ADMIN_STATUS_UP\n, - ADMIN_STATUS_DOWN\n, Interface administration status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connected_switch","documentation":"Connected switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connected_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ens_capable","documentation":"Interface capability for Enhanced Networking Stack","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ens_capable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ens_enabled","documentation":"Indicates whether interface is enabled for Enhanced Networking Stack","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ens_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_alias","documentation":"IP Alias","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_alias","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_type","documentation":"Possible values are: \n - INTERFACE_TYPE_PHYSICAL\n, - INTERFACE_TYPE_VIRTUAL\n, Interface Type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_status","documentation":"Possible values are: \n - LINK_STATUS_UP\n, - LINK_STATUS_DOWN\n, Interface administration status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"link_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Interface MTU format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_properties"},{"value":{"name":"com.vmware.nsx.model.upgrade_summary","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_PAUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_IN_PROGRESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_target_versions","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.component_target_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_target_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_version","documentation":"Current system version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"Target system version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_bundle_file_name","documentation":"Name of the last successfully uploaded upgrade bundle file\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_bundle_file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_coordinator_version","documentation":"Current version of upgrade coordinator\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_coordinator_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_status","documentation":"Possible values are: \n - UPGRADE_STATUS_SUCCESS\n, - UPGRADE_STATUS_FAILED\n, - UPGRADE_STATUS_IN_PROGRESS\n, - UPGRADE_STATUS_NOT_STARTED\n, - UPGRADE_STATUS_PAUSED\n, Status of upgrade\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_summary"},{"value":{"name":"com.vmware.nsx.model.host_switch_spec","documentation":"The HostSwitchSpec is the base class for standard and preconfigured host switch specifications.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PreconfiguredHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StandardHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_config","documentation":"Aws gateway configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_IP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NSX_MANAGER_CONNECTION_PUBLIC_IP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRIVATE_IP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NSX_MANAGER_CONNECTION_PRIVATE_IP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ami_id","documentation":"The ID of the Amazon Machine Image on which this gateway resides","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ami_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_quarantine_policy_enabled","documentation":"Flag to identify if default quarantine policy is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_quarantine_policy_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ha_configuration","documentation":"Aws Gateway HA configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ha_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ha_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_ha_enabled","documentation":"Flag to identify if HA is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_ha_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_pair_name","documentation":"The key pair name required to authenticate into any instance","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_pair_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsx_manager_connection","documentation":"Possible values are: \n - NSX_MANAGER_CONNECTION_PUBLIC_IP\n, - NSX_MANAGER_CONNECTION_PRIVATE_IP\n, Determines if connection to NSX Manager is via public IP or private IP","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsx_manager_connection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_config"},{"value":{"name":"com.vmware.nsx.model.mirror_destination","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PNICMIRRORDESTINATION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mirror_destination"},{"value":{"name":"com.vmware.nsx.model.realized_security_group","documentation":"Realized Network and Security Group","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedSecurityGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedSecurityGroup","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_group","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"evaluations","documentation":"Reference to the evaluted members of the Security Group.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_security_group_member_evaluation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"evaluations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDNSGROUP\n, - RESOURCE_TYPE_REALIZEDSECURITYGROUP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_security_group"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"TraceflowObservation list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow_observation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_switch_state_list_result","documentation":"Logical Switch state queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical Switch State Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_state_list_result"},{"value":{"name":"com.vmware.nsx.model.node_snmp_service_properties","documentation":"Node SNMP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"SNMP Service properties","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.snmp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_snmp_service_properties"},{"value":{"name":"com.vmware.nsx.model.action_descriptor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"A description of what the action does\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"descriptor","documentation":"The URI of the REST routine provider that implements the action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"descriptor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"The name of the action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"The URI to use to invoke the action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.action_descriptor"},{"value":{"name":"com.vmware.nsx.model.cluster_restore_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_timestamp","documentation":"Timestamp when backup was initiated in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"backup_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoints","documentation":"The list of allowed endpoints, based on the current state of the restore process\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique id for backup request\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instructions","documentation":"Instructions for users to reconcile Restore operations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instruction_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"instructions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"restore_end_time","documentation":"Timestamp when restore was completed in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"restore_end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"restore_start_time","documentation":"Timestamp when restore was started in epoch millisecond format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"restore_start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.global_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"step","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.restore_step","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_steps","documentation":"Total number of steps in the entire restore process format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_steps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_restore_status"},{"value":{"name":"com.vmware.nsx.model.crl_object_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded crl data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl_object_data"},{"value":{"name":"com.vmware.nsx.model.lb_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer services","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_list_result"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster","documentation":"Bridge Cluster","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bridge_nodes","documentation":"Nodes used in bridging","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_profile_bindings","documentation":"Bridge cluster profile bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_profile_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster"},{"value":{"name":"com.vmware.nsx.model.node_status","documentation":"Runtime status information of the fabric node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_QUEUED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_QUEUED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_DEPLOYMENT_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_ON_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UPGRADE_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ENTERING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_CONFIG_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_EDGE_CONFIG_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NODE_READY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NODE_READY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OFF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_OFF"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NODE_NOT_READY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NODE_NOT_READY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINSTALL_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTRATION_PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_UNDEPLOY_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_EXITING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_POWER_OFF_IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING_UPGRADE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_PENDING_UPGRADE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MPA_CONNECTIVITY_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALL_SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_INSTALL_SUCCESSFUL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_PREPARED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_NODE_DEPLOYMENT_STATUS_NOT_PREPARED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LCP_CONNECTIVITY_STATUS_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_id","documentation":"HostNode external id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_node_deployment_status","documentation":"Possible values are: \n - HOST_NODE_DEPLOYMENT_STATUS_NOT_PREPARED\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_INSTALL_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_UNINSTALL_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_UPGRADE_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_PENDING_UPGRADE\n, - HOST_NODE_DEPLOYMENT_STATUS_NOT_AVAILABLE\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_QUEUED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_DEPLOYMENT_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_ON_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_REGISTRATION_PENDING\n, - HOST_NODE_DEPLOYMENT_STATUS_NODE_NOT_READY\n, - HOST_NODE_DEPLOYMENT_STATUS_NODE_READY\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_POWER_OFF_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_IN_PROGRESS\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_FAILED\n, - HOST_NODE_DEPLOYMENT_STATUS_VM_UNDEPLOY_SUCCESSFUL\n, - HOST_NODE_DEPLOYMENT_STATUS_EDGE_CONFIG_ERROR\n, This enum specifies the current nsx install state for host node or current deployment and ready state for edge node. The ready status 'NODE_READY' indicates whether edge node is ready to become a transport node. The status 'EDGE_CONFIG_ERROR' indicates that edge hardware or underlying host is not supported.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_node_deployment_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_paused","documentation":"Is true if inventory sync is paused else false\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_paused","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_reenable_time","documentation":"Inventory sync auto re-enable target time, in epoch milis format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_reenable_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_heartbeat_timestamp","documentation":"Timestamp of the last heartbeat status change, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_heartbeat_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of the last successful update of Inventory, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lcp_connectivity_status","documentation":"Possible values are: \n - LCP_CONNECTIVITY_STATUS_UP\n, - LCP_CONNECTIVITY_STATUS_DOWN\n, - LCP_CONNECTIVITY_STATUS_DEGRADED\n, - LCP_CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the fabric node's LCP<->CCP channel connectivity status, UP, DOWN, DEGRADED, UNKNOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lcp_connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lcp_connectivity_status_details","documentation":"Details, if any, about the current LCP<->CCP channel connectivity status of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.control_conn_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lcp_connectivity_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode","documentation":"Possible values are: \n - MAINTENANCE_MODE_OFF\n, - MAINTENANCE_MODE_ENTERING\n, - MAINTENANCE_MODE_ON\n, - MAINTENANCE_MODE_EXITING\n, Indicates the fabric node's status of maintenance mode, OFF, ENTERING, ON, EXITING.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_connectivity_status","documentation":"Possible values are: \n - MPA_CONNECTIVITY_STATUS_UP\n, - MPA_CONNECTIVITY_STATUS_DOWN\n, - MPA_CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the fabric node's MP<->MPA channel connectivity status, UP, DOWN, UNKNOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mpa_connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_connectivity_status_details","documentation":"Details, if any, about the current MP<->MPA channel connectivity status of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mpa_connectivity_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"software_version","documentation":"Software version of the fabric node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"software_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_status","documentation":"Node status properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status"},{"value":{"name":"com.vmware.nsx.model.property_item","documentation":"Represents a label-value pair.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Number","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_NUMBER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"String","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_STRING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Date","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_DATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Url","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_URL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"condition","documentation":"If the condition is met then the property will be displayed. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"field","documentation":"Represents field value of the property.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"heading","documentation":"Set to true if the field is a heading. Default is false.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"heading","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"If a field represents a heading, then label is not needed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"render_configuration","documentation":"Render configuration to be applied, if any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.render_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"render_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_STRING\n, - TYPE_NUMBER\n, - TYPE_DATE\n, - TYPE_URL\n, Data type of the field.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.property_item"},{"value":{"name":"com.vmware.nsx.model.logical_switch_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"instances_count","documentation":"Number of instances on this logical switch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"instances_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default_logical_switch","documentation":"Flag to identify if this is the default logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default_logical_switch","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_display_name","documentation":"Name of the logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"ID of the logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsx_switch_tag","documentation":"This tag is applied on cloud compute resource to be attached to this logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"nsx_switch_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_info"},{"value":{"name":"com.vmware.nsx.model.BFD_status_count","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bfd_admin_down_count","documentation":"Number of tunnels in BFD admin down state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_admin_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_down_count","documentation":"Number of tunnels in BFD down state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_init_count","documentation":"Number of tunnels in BFD init state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_init_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_up_count","documentation":"Number of tunnels in BFD up state format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_status_count"},{"value":{"name":"com.vmware.nsx.model.principal","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attributes","documentation":"Certificate list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attributes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal"},{"value":{"name":"com.vmware.nsx.model.node_install_upgrade_service_properties","documentation":"Node install-upgrade service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"install-upgrade Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.install_upgrade_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"value":{"name":"com.vmware.nsx.model.ssh_service_properties","documentation":"SSH Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"start_on_boot","documentation":"Start service when system boots","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_on_boot","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_service_properties"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip","documentation":"The IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_csv_record"},{"value":{"name":"com.vmware.nsx.model.lb_server_ssl_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to client side","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_enabled","documentation":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_server_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.switching_profile_supplementary_info","documentation":"Additional information related to switching profiles","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bpdu_filter_allowed_macs","documentation":"Allowed MAC addresses for BPDU filter white list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bpdu_filter_allowed_macs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profile_supplementary_info"},{"value":{"name":"com.vmware.nsx.model.firewall_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, Action enforced on the packets which matches the firewall rule.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. The section level field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations_excluded","documentation":"Negation of the destination.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_IN\n, - DIRECTION_OUT\n, - DIRECTION_IN_OUT\n, Rule direction in case of stateless firewall rules. This will only considered if section level parameter is set to stateless. Default to IN_OUT if not specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_IPV4\n, - IP_PROTOCOL_IPV6\n, - IP_PROTOCOL_IPV4_IPV6\n, Type of IP packet that should be matched while enforcing the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Flag to indicate whether rule is default.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources_excluded","documentation":"Negation of the source.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources_excluded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule"},{"value":{"name":"com.vmware.nsx.model.logical_router_loopback_port","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Loopback port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_loopback_port"},{"value":{"name":"com.vmware.nsx.model.restore_step","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Restore step description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.per_step_restore_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"step_number","documentation":"Restore step number format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"step_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Restore step value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.restore_step"},{"value":{"name":"com.vmware.nsx.model.cluster_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"The current status of the control cluster","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_status","documentation":"The current status of the management cluster","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_status"},{"value":{"name":"com.vmware.nsx.model.resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated status list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_status_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_switch_id","documentation":"Unique ID identifying the the Logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_ports","documentation":"Count of Logical Ports belonging to this switch format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status"},{"value":{"name":"com.vmware.nsx.model.bfd_config","documentation":"BFD configuration for LogicalRouter","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable BFD for this LogicalRouter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"receive_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transmit_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transmit_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_config"},{"value":{"name":"com.vmware.nsx.model.feature_stack_collection_configuration_list","documentation":"Feature stack collection configuration list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"The complete set of feature stack data collection configurations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"value":{"name":"com.vmware.nsx.model.lb_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of LB rules","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_deploy_config","documentation":"Aws gateway deployment configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"account_id","documentation":"ID of the Aws account","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"_configuration","documentation":"Configuration of this gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc_id","documentation":"ID of the vpc","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_deploy_config"},{"value":{"name":"com.vmware.nsx.model.certificate","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"list of X509Certificates\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"used_by","documentation":"list of node IDs with services, that are using this certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_id_services_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"used_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate"},{"value":{"name":"com.vmware.nsx.model.NS_group_list_result","documentation":"Paged Collection of NSGroups","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"NSGroup list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_list_result"},{"value":{"name":"com.vmware.nsx.model.dne_section_rule_list","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a DNE section is default section or not. Each Layer 2 and Layer 3 section. has one and only one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER3\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of DNE rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_section_rule_list"},{"value":{"name":"com.vmware.nsx.model.password_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"password","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.password_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.communication_map","documentation":"Ordered list of CommunicationEntries. This object is created by default along with the Domain.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_entries","documentation":"CommunicationEntries that are a part of this CommunicationMap","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"communication_entries","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"precedence","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"precedence","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_map"},{"value":{"name":"com.vmware.nsx.model.dne_section_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_section_state"},{"value":{"name":"com.vmware.nsx.model.dhcp_lease_per_IP","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"expire_time","documentation":"expire time of the lease","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expire_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"ip address of client","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time of the ip address, in seconds","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"mac address of client","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"start time of lease","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnet","documentation":"subnet of client network","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnet","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_lease_per_IP"},{"value":{"name":"com.vmware.nsx.model.realized_group_UI_resource_list_result","documentation":"Paged Collection of Intent and Realized Group Pairs","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Intent and realized group list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_group_UI_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_group_UI_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.cluster_backup_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"IP address of the node from which the backup was taken format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"ID of the node from which the backup was taken\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the cluster backup file format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_backup_info"},{"value":{"name":"com.vmware.nsx.model.protocol_version","documentation":"HTTP protocol version","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable status for this protocol version","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the TLS protocol version","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.protocol_version"},{"value":{"name":"com.vmware.nsx.model.host_node_aggregate_status","documentation":"Aggregate runtime status information of nodes in grouped hosts or standalone hosts or unmanaged hosts","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDALONE_HOSTS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGGREGATE_TYPE_STANDALONE_HOSTS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GROUPED_HOSTS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGGREGATE_TYPE_GROUPED_HOSTS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNMANGED_HOSTS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"AGGREGATE_TYPE_UNMANGED_HOSTS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESSFUL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_STATUS_SUCCESSFUL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aggregate_type","documentation":"Possible values are: \n - AGGREGATE_TYPE_GROUPED_HOSTS\n, - AGGREGATE_TYPE_STANDALONE_HOSTS\n, - AGGREGATE_TYPE_UNMANGED_HOSTS\n, Type of object for which status aggregated","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregate_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_status","documentation":"Possible values are: \n - DEPLOYMENT_STATUS_SUCCESSFUL\n, - DEPLOYMENT_STATUS_ERROR\n, - DEPLOYMENT_STATUS_UNKNOWN\n, Indicates the deployment status of nsx bits on a grouped hosts or standalone hosts or unmanaged hosts","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of the last successful update of Inventory, in epoch milliseconds format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_install_failed","documentation":"Number of nodes with deployment status install failed format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_install_failed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_install_in_progress","documentation":"Number of nodes with deployment status install in progress format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_install_in_progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_install_successful","documentation":"Number of nodes with deployment status install successful format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_install_successful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_not_available","documentation":"Number of nodes with deployment status not available format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_not_available","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_not_prepared","documentation":"Number of nodes with deployment status not prepared format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_not_prepared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_pending_upgrade","documentation":"Number of nodes with deployment status pending upgrade format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_pending_upgrade","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_total","documentation":"Total number of nodes irrespective of the deployment status format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_uninstall_failed","documentation":"Number of nodes with deployment status uninstall failed format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_uninstall_failed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_uninstall_in_progress","documentation":"Number of nodes with deployment status uninstall in progress format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_uninstall_in_progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_uninstall_successful","documentation":"Number of nodes with deployment status uninstall successful format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_uninstall_successful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_nodes_upgrade_in_progress","documentation":"Number of nodes with deployment status upgrade in progress format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_nodes_upgrade_in_progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_node_aggregate_status"},{"value":{"name":"com.vmware.nsx.model.routing_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding_up_timer","documentation":"Defines the extra time the router must wait before sending the UP notification after the first BGP session is established. Default means forward immediately. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarding_up_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.routing_config"},{"value":{"name":"com.vmware.nsx.model.dne_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_ipv4"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.owner_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_owner","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"This is a read-only field that for UI display purpose only. It is to show what type of protection the rule's key policy provides.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of object where rule will be enforced. The section level field overrides this one. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"comments","documentation":"User notes specific to the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"comments","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled rule will only be persisted but never provisioned/realized.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_IPV4\n, - IP_PROTOCOL_IPV6\n, - IP_PROTOCOL_IPV4_IPV6\n, Type of IP packet that should be matched while enforcing the rule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_policy_identifier","documentation":"Identifier of key policy. Section's key policy, if exists, overrides Rule's key policy.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_policy_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_policy_name","documentation":"A display name of rule's key policy. This is a read-only field for UI display purpose only. If not set by user, this name will be key policy's UUID.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key_policy_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_tag","documentation":"User level field which will be printed in CLI and packet logs.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_rule"},{"value":{"name":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of appplications discovered during an application discovery session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info_host_vm_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.condition","documentation":"Represents the leaf level condition","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Name","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_NAME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATOR_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_TYPE_VIRTUALMACHINE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Condition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATOR_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_TYPE_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTSWITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATOR_STARTSWITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Tag","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_TAG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"Condition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_TAG\n, - KEY_NAME\n, Key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_type","documentation":"Possible values are: \n - MEMBER_TYPE_VIRTUALMACHINE\n, - MEMBER_TYPE_LOGICALPORT\n, Group member type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operator","documentation":"Possible values are: \n - OPERATOR_EQUALS\n, - OPERATOR_CONTAINS\n, - OPERATOR_STARTSWITH\n, operator","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_CONDITION\n, - RESOURCE_TYPE_CONJUNCTIONOPERATOR\n, - RESOURCE_TYPE_NESTEDEXPRESSION\n, - RESOURCE_TYPE_IPADDRESSEXPRESSION\n, - RESOURCE_TYPE_MACADDRESSEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.condition"},{"value":{"name":"com.vmware.nsx.model.preconfigured_host_switch","documentation":"Preconfigured host switch is used for manually configured transport node.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"endpoints","documentation":"List of virtual tunnel endpoints which are preconfigured on this host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.preconfigured_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_id","documentation":"External Id of the preconfigured host switch.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_host_switch"},{"value":{"name":"com.vmware.nsx.model.failed_node_support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_code","documentation":"Error code\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.failed_node_support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.bulk_update_upgrade_unit_groups_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"requests","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bulk_update_upgrade_unit_groups_request"},{"value":{"name":"com.vmware.nsx.model.pool_member_setting","documentation":"The setting is used to add, update or remove pool members from pool. Only admin_state can be updated in pool member.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_ENABLED\n, - ADMIN_STATE_DISABLED\n, - ADMIN_STATE_GRACEFUL_DISABLED\n, Member admin state","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Pool member port number format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_setting"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"List of errors occurred during upgrade of this upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Status of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_status"},{"value":{"name":"com.vmware.nsx.model.communication_entry","documentation":"Binding of source and destination groups to a CommunicationProfile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_profile_path","documentation":"Path of the CommunicationProfile participating in this map","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication_profile_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_groups","documentation":"We need paths as duplicate names may exist for groups under different domains.In order to specify all groups, use the constant \\\"ANY\\\". This is case insensitive. If \\\"ANY\\\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logged","documentation":"Flag to enable packet logging. Default is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_number","documentation":"This field is used to resolve conflicts between multiple CommunicationEntries under CommunicationMap for a Domain format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequence_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_groups","documentation":"We need paths as duplicate names may exist for groups under different domains. In order to specify all groups, use the constant \\\"ANY\\\". This is case insensitive. If \\\"ANY\\\" is used, it should be the ONLY element in the group array. Error will be thrown if ANY is used in conjunction with other values.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_entry"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"profile_id","documentation":"profile id of the resource type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n, Selects the type of the transport zone profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.dhcp_profile","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"edge cluster uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_member_indexes","documentation":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster. If user provides only one edge node, there will be no HA support. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_indexes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_profile"},{"value":{"name":"com.vmware.nsx.model.sftp_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"sftp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SFTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.sftp_protocol"},{"value":{"name":"com.vmware.nsx.model.ipfix_dfw_config","documentation":"It defines IPFIX DFW Configuration.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixDfwConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"active_flow_export_timeout","documentation":"For long standing active flows, IPFIX records will be sent per timeout period format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_flow_export_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collector","documentation":"Each IPFIX DFW config can have its own collector config.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"observation_domain_id","documentation":"An identifier that is unique to the exporting process and used to meter the Flows. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"observation_domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"priority","documentation":"This priority field is used to resolve conflicts in Logical Ports which are covered by more than one IPFIX profiles. The IPFIX exporter will send records to Collectors in highest priority profile (lowest number) only. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_parameters","documentation":"An object that indicates whether each corresponding template parameter is required or not.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_dfw_template_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"template_parameters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_dfw_config"},{"value":{"name":"com.vmware.nsx.model.file_usage_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"applianceusage","documentation":"File usage of all appliances","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_file_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applianceusage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_usage_info"},{"value":{"name":"com.vmware.nsx.model.allocation_ip_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Pool allocation list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.allocation_ip_address","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.allocation_ip_address_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dropped_packets","documentation":"The number of dropped packets format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The total number of bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The total number of packets format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_counters"},{"value":{"name":"com.vmware.nsx.model.port_connection_router","documentation":"Port Connection Logical Router Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"downlink_ports","documentation":"Downlink ports of the Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"downlink_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"uplink_ports","documentation":"Uplink ports of the Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uplink_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_router"},{"value":{"name":"com.vmware.nsx.model.I_pv4_address_properties","documentation":"IPv4 address properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Interface IPv4 address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Interface netmask","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.I_pv4_address_properties"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.policy_config_resource","documentation":"Represents an object on the desired state","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_config_resource"},{"value":{"name":"com.vmware.nsx.model.edge_node_binding","documentation":"Information about the object which is using the Edge node.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"edge_cluster_id","documentation":"Edge cluster UUID where this edge node is a member.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_ids","documentation":"List of LR port ids backed by this node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_node_binding"},{"value":{"name":"com.vmware.nsx.model.cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.self_resource_link","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.self_resource_link"},{"value":{"name":"com.vmware.nsx.model.mac_address_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_address_list_result"},{"value":{"name":"com.vmware.nsx.model.http_service_properties","documentation":"HTTP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cipher_suites","documentation":"Cipher suites used to secure contents of connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cipher_suite","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cipher_suites","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_timeout","documentation":"NSX connection timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connection_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_versions","documentation":"TLS protocol versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.protocol_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redirect_host","documentation":"Host name or IP address to use for redirect location headers, or empty string to derive from current request","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_timeout","documentation":"NSX session inactivity timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.http_service_properties"},{"value":{"name":"com.vmware.nsx.model.snmp_community","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACCESS_ONLY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"access","documentation":"Possible values are: \n - ACCESS_ONLY\n, Type of access","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"community_string","documentation":"Community string at most 64 characters long","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"community_string","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.snmp_community"},{"value":{"name":"com.vmware.nsx.model.backup_properties","documentation":"Backup properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[],"enumerations":[]},"key":"com.vmware.nsx.model.backup_properties"},{"value":{"name":"com.vmware.nsx.model.redistribution_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of redistribution rules. User needs to re-order rules to change the priority.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.redistribution_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_rule_list"},{"value":{"name":"com.vmware.nsx.model.resource_reference","documentation":"A weak reference to an NSX resource.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_reference"},{"value":{"name":"com.vmware.nsx.model.upgrade_history_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Upgrade history list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_history","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_history_list"},{"value":{"name":"com.vmware.nsx.model.EULA_acceptance","documentation":"Indicate the status of End User License Agreement acceptance","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"acceptance","documentation":"End User License Agreement acceptance status","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.EULA_acceptance"},{"value":{"name":"com.vmware.nsx.model.cloud_user_info","documentation":"User information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Display name of the user\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"ID of the user\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cloud_user_info"},{"value":{"name":"com.vmware.nsx.model.firewall_section_rule_list","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a firewall section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of firewall rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_rule_list"},{"value":{"name":"com.vmware.nsx.model.neighbor_properties","documentation":"Neighbor properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"capabilities","documentation":"Capabilities\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled_capabilities","documentation":"Enabled capabilities\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"enabled_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ifindex","documentation":"Interface index format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ifindex","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_capable","documentation":"Aggregation Capability\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_capable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_port_id","documentation":"Aggregation port id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_aggregation_status","documentation":"True if currently in aggregation\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_aggregation_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_addr","documentation":"Management address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Interface name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"oid","documentation":"Object identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"oid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port_desc","documentation":"Port description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"port_desc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_desc","documentation":"System description\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_desc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_name","documentation":"System name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_port_number","documentation":"System port number format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_port_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.neighbor_properties"},{"value":{"name":"com.vmware.nsx.model.realized_firewall_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of firewall sections\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall_section_list_result"},{"value":{"name":"com.vmware.nsx.model.dne_key_policy","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAC_ALG_AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_ALGORITHM_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENC_NULL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPT_ALGORITHM_NULL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENC_AES_GCM_128","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPT_ALGORITHM_AES_GCM_128"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BUM_TRAFFIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_BUM_TRAFFIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENCRYPTION_AND_INTEGRITY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPT_TYPE_ENCRYPTION_AND_INTEGRITY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INTEGRITY_ONLY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCRYPT_TYPE_INTEGRITY_ONLY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGULAR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_REGULAR"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encrypt_algorithm","documentation":"Possible values are: \n - ENCRYPT_ALGORITHM_NULL\n, - ENCRYPT_ALGORITHM_AES_GCM_128\n, DNE key encryption algorithm","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encrypt_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encrypt_type","documentation":"Possible values are: \n - ENCRYPT_TYPE_INTEGRITY_ONLY\n, - ENCRYPT_TYPE_ENCRYPTION_AND_INTEGRITY\n, Key policy encryption type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encrypt_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a DNE key policy is default or not.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_sys_default","documentation":"It is a boolean flag which reflects whether a DNE key policy is system default or not. System default key policies are created while dne system is booting up. User can't change the value of the system default flag. User created key policy always has system default flag set to false, however a user can change default flag (not the system default) value from false to true of any key policy, but not from true to false (when setting a key policy as default, the current default key policy is automatically unset).\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_sys_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_algorithm","documentation":"Possible values are: \n - MAC_ALGORITHM__128\n, MAC algorithm type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"notes","documentation":"User notes specific to the key policy.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"notes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rekey_frequency","documentation":"Frequency of key policy rekey (in seconds). Default 30 days, minimum 1 day, maximum 10000 days. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rekey_frequency","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_REGULAR\n, - TYPE_BUM_TRAFFIC\n, key policy type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_key_policy"},{"value":{"name":"com.vmware.nsx.model.node_interface_alias","documentation":"Node network interface alias","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_DHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"not configured","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_NOT_CONFIGURED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_STATIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"broadcast_address","documentation":"Interface broadcast address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"broadcast_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Interface IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_configuration","documentation":"Possible values are: \n - IP_CONFIGURATION_DHCP\n, - IP_CONFIGURATION_STATIC\n, - IP_CONFIGURATION_NOT_CONFIGURED\n, Interface configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Interface netmask","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"physical_address","documentation":"Interface MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"physical_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_alias"},{"value":{"name":"com.vmware.nsx.model.assigned_by_dhcp","documentation":"This type can be specified in ip assignment spec of host switch if DHCP based IP assignment is desired for host switch virtual tunnel endpoints.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AssignedByDhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"AssignedByDhcp","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.assigned_by_dhcp"},{"value":{"name":"com.vmware.nsx.model.aws_vpc_list_result","documentation":"Vpc list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Vpc list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_vpc","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_vpc_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_udp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"receive","documentation":"Expected data, can be anywhere in the response and it has to be a string, regular expressions are not supported. UDP healthcheck is considered failed if there is no server response within the timeout period.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"send","documentation":"The data to be sent to the monitored server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"send","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_udp_monitor"},{"value":{"name":"com.vmware.nsx.model.mac_learning_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_not_learned_packets_allowed","documentation":"The number of packets with unknown source MAC address that are dispatched without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_ALLOW. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_not_learned_packets_dropped","documentation":"The number of packets with unknown source MAC address that are dropped without learning the source MAC address. Applicable only when the MAC limit is reached and MAC Limit policy is MAC_LEARNING_LIMIT_POLICY_DROP. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_not_learned_packets_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"macs_learned","documentation":"Number of MACs learned format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"macs_learned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_learning_counters"},{"value":{"name":"com.vmware.nsx.model.node_network_interface_properties","documentation":"Node network interface properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_DHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"up","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"debug","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLANE_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"not configured","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_NOT_CONFIGURED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"down","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LINK_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"mgmt","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLANE_MGMT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"down","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"802_3AD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BOND_MODE_802_3ad"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_CONFIGURATION_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BOND_MODE_ACTIVE_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"up","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_status","documentation":"Possible values are: \n - ADMIN_STATUS_UP\n, - ADMIN_STATUS_DOWN\n, Interface administration status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"admin_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_mode","documentation":"Possible values are: \n - BOND_MODE_ACTIVE_BACKUP\n, - BOND_MODE__802_3AD\n, Bond mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_primary","documentation":"Bond's primary device name in active-backup bond mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_primary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bond_slaves","documentation":"Bond's slave devices","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bond_slaves","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"broadcast_address","documentation":"Interface broadcast address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"broadcast_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_gateway","documentation":"Interface's default gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"Interface IP addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_pv4_address_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_configuration","documentation":"Possible values are: \n - IP_CONFIGURATION_DHCP\n, - IP_CONFIGURATION_STATIC\n, - IP_CONFIGURATION_NOT_CONFIGURED\n, Interface configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"link_status","documentation":"Possible values are: \n - LINK_STATUS_UP\n, - LINK_STATUS_DOWN\n, Interface administration status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"link_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Interface MTU format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"physical_address","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"physical_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"plane","documentation":"Possible values are: \n - PLANE_MGMT\n, - PLANE_DEBUG\n, Interface plane","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"plane","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_interface_properties"},{"value":{"name":"com.vmware.nsx.model.uc_message_metadata_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"message_metadata","documentation":"List of UC message metadata","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uc_message_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"message_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uc_message_metadata_list"},{"value":{"name":"com.vmware.nsx.model.x509_crl","documentation":"A CRL is a time-stamped list identifying revoked certificates.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"crl_entries","documentation":"list of X509CrlEntry\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_crl_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"crl_entries","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer","documentation":"Issuer's distinguished name(DN)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_update","documentation":"Next update time for the CRL\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"next_update","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"CRL's version number either 1 or 2\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_crl"},{"value":{"name":"com.vmware.nsx.model.dne_rule_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_rule_state"},{"value":{"name":"com.vmware.nsx.model.error_resolver_system_metadata","documentation":"Metadata fetched from an external system like Syslog or LogInsight.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"value","documentation":"The value fetched from another system","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_system_metadata"},{"value":{"name":"com.vmware.nsx.model.node_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_info_list_result"},{"value":{"name":"com.vmware.nsx.model.current_realization_state_barrier","documentation":"The current global barrier number of the realized state","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"current_barrier_number","documentation":"Gives the current global barrier number for NSX format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_barrier_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.current_realization_state_barrier"},{"value":{"name":"com.vmware.nsx.model.ssh_key_properties_list_result","documentation":"SSH key properties query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"SSH key properties query results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_key_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_header_condition","documentation":"This condition is used to match HTTP request messages by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP requests. The header_name field does not support match types.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of HTTP header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP header value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_header_condition"},{"value":{"name":"com.vmware.nsx.model.realized_security_group_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of realized Security Groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_security_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_security_group_list_result"},{"value":{"name":"com.vmware.nsx.model.error_resolver_metadata_list","documentation":"List of errors with their metadata","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"errors","documentation":"List of errors with their corresponding metadata.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_metadata_list"},{"value":{"name":"com.vmware.nsx.model.acceptable_component_version_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"Acceptable version whitelist for different components","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.acceptable_component_version_list"},{"value":{"name":"com.vmware.nsx.model.dne_rule_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_in","documentation":"Aggregated number of incoming bytes processed by the rule. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_out","documentation":"Aggregated number of outgoing bytes processed by the rule. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_in","documentation":"Aggregated number of incoming packets processed by the rule. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_in","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_out","documentation":"Aggregated number of outgoing packets processed by the rule. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_out","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_id","documentation":"Rule Identifier of the DNE rule. This is a globally unique number.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_rule_stats"},{"value":{"name":"com.vmware.nsx.model.copy_from_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_from_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.logical_switch_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_statistics"},{"value":{"name":"com.vmware.nsx.model.logical_port_list_result","documentation":"Logical port queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"LogicalPort Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_list_result"},{"value":{"name":"com.vmware.nsx.model.nsx_manager_accounts_list_result","documentation":"NSX Manager Accounts list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"NSX Manager Accounts list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_manager_account","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nsx_manager_accounts_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_address_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_mac_table_csv_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_address_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.label","documentation":"Label that will be displayed for a UI element.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"text","documentation":"Text to be displayed at the label.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"text","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.label"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of bgp neighbors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_list_result"},{"value":{"name":"com.vmware.nsx.model.effective_IP_address_member_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of effective ip addresses for the given NSGroup format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_IP_address_member_list_result"},{"value":{"name":"com.vmware.nsx.model.remaining_support_bundle_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PROCESSING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PROCESSING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PENDING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_PENDING\n, - STATUS_PROCESSING\n, Status of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remaining_support_bundle_node"},{"value":{"name":"com.vmware.nsx.model.crl_list","documentation":"Crl queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CRL list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl_list"},{"value":{"name":"com.vmware.nsx.model.quick_search_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"group_count","documentation":"Maximum number of groups format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_size","documentation":"Number of items per group format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"query","documentation":"Search query","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"query","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.quick_search_request"},{"value":{"name":"com.vmware.nsx.model.discovered_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name of discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate","documentation":"Certificate of the discovered node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cm_local_id","documentation":"Local Id of the discovered node in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External id of the discovered node, ex. a mo-ref from VC\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the the discovered node. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_type","documentation":"Discovered Node type like Host\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this node was discovered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of discovered node in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"OS type of the discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_version","documentation":"OS version of the discovered node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parent_compute_collection","documentation":"External id of the compute collection to which this node belongs\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"parent_compute_collection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_node"},{"value":{"name":"com.vmware.nsx.model.login_credential","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"credential_type","documentation":"Login credential, for example username-password-thumbprint or certificate based, etc","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.login_credential"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoint_id","documentation":"The id of the bridge endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_statistics"},{"value":{"name":"com.vmware.nsx.model.csv_list_result","documentation":"Base type for CSV result.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csv_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_client_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer client SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_client_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_client_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.feature_stack_collection_configuration","documentation":"HPM feature stack data collection frequency configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_type_collection_configurations","documentation":"The set of client type data collection configurations","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.client_type_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_type_collection_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature_stack_name","documentation":"The name of the feature stack","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"feature_stack_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_stack_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.transport_node_list_result","documentation":"Transport Node queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"TransportNode Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_list_result"},{"value":{"name":"com.vmware.nsx.model.query_pipe_request","documentation":"The search query","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"query","documentation":"Subsequent queries can specify the field values to be used from the output of the previous query. These fields are to be specified within curly braces. e.g. resource_type:LogicalSwitch AND transport_zone_id:{id}.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"query","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.query_pipe_request"},{"value":{"name":"com.vmware.nsx.model.cipher_suite","documentation":"HTTP cipher suite","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable status for this cipher suite","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the TLS cipher suite","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cipher_suite"},{"value":{"name":"com.vmware.nsx.model.aggregated_data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_data_counter"},{"value":{"name":"com.vmware.nsx.model.client_type_collection_configuration","documentation":"HPM client data collection configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERVISOR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_HYPERVISOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_MANAGEMENT_PLANE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MANAGEMENT_PLANE_PLATFORM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_MANAGEMENT_PLANE_PLATFORM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_PLANE_PLATFORM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CONTROL_PLANE_PLATFORM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROL_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CONTROL_PLANE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_type","documentation":"Possible values are: \n - CLIENT_TYPE_HYPERVISOR\n, - CLIENT_TYPE_EDGE\n, - CLIENT_TYPE_CONTROL_PLANE\n, - CLIENT_TYPE_CONTROL_PLANE_PLATFORM\n, - CLIENT_TYPE_MANAGEMENT_PLANE\n, - CLIENT_TYPE_MANAGEMENT_PLANE_PLATFORM\n, The client type for which this data collection frequency setting applies","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_type_configurations","documentation":"The set of data collection type configurations, one for each data collection type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_type_collection_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.client_type_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.snmp_service_properties","documentation":"SNMP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"communities","documentation":"SNMP v1, v2c community","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.snmp_community","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_on_boot","documentation":"Start when system boots","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_on_boot","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.snmp_service_properties"},{"value":{"name":"com.vmware.nsx.model.ip_block_subnet","documentation":"A set of IPv4 addresses defined by a start address and a mask/prefix which will typically be associated with a layer-2 broadcast domain.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"A collection of IPv4 IP ranges used for IP allocation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"block_id","documentation":"Block id for which the subnet is created.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Represents the size or number of ip addresses in the subnet format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_subnet"},{"value":{"name":"com.vmware.nsx.model.widget_configuration_list","documentation":"Represents a list of widget configurations.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"widgetconfigurations","documentation":"Array of widget configurations\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in WidgetConfiguration. When operations return a value of this structure as a result, the field will contain all the attributes defined in WidgetConfiguration.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"widgetconfigurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_configuration_list"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_config_list_result","documentation":"List of IPFIX Collector Configs","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Collector Config\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_config_list_result"},{"value":{"name":"com.vmware.nsx.model.heat_map_transport_zone_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Number of transport nodes that are degraded format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Number of transport nodes that are down format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unknown_count","documentation":"Number of transport nodes with unknown status format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unknown_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Number of transport nodes that are up format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.heat_map_transport_zone_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r1","documentation":"This port can be configured only on a TIER1 LogicalRouter. Use the id of the LogicalRouterLinkPortOnTIER0 from TIER0 logical router to set the linked_logical_router_port_id on the port on TIER1 logical router.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"linked_logical_router_port_id","documentation":"Reference of LogicalRouterLinkPortOnTIER0 of TIER0 logical router to connect this TIER1 logical router outwards.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r1"},{"value":{"name":"com.vmware.nsx.model.ip_block","documentation":"A block of IPv4 addresses defined by a start address and a mask/prefix (network CIDR). An IP block is typically large & allocated to a tenant for automated consumption. An IP block is always a contiguous address space, for example 192.0.0.1/8. An IP block can be further subdivided into subnets called IP block subnets. These IP block subnets can later be added to IP pools and used for IP allocation. An IP pool is typically a collection of subnets that are often not a contiguous address space. Clients are allocated IP addresses only from IP pools. Sample Structure Diagram IpBlock_VMware 192.0.0.1/8 ======================================================================= / ___________________________________________/________ / IpBlockSubnet_Finance ( IpBlockSubnet_Eng1 IpBlockSubnet_Eng2 / ) / 192.168.0.1/16 ( 192.170.1.1/16 192.180.1.1/24 / ) IpPool_Eng / (___________________________________________/________) / / =======================================================================","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block"},{"value":{"name":"com.vmware.nsx.model.transport_node_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of transport node statuses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_status_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_firewall_rule","documentation":"Realized Firewall Rule","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_OUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DROP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_IN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REJECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REJECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_ALLOW\n, - ACTION_DROP\n, - ACTION_REJECT\n, Action enforced on the packets which matches the firewall rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destinations","documentation":"List of the destinations. Null will be treated as any.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_IN\n, - DIRECTION_OUT\n, - DIRECTION_IN_OUT\n, Rule direction in case of stateless firewall rules. This will only considered if section level parameter is set to stateless. Default to IN_OUT if not specified.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"disabled","documentation":"Flag to disable rule. Disabled will only be persisted but never provisioned/realized.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"disabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"services","documentation":"List of the services. Null will be treated as any.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"services","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"List of sources. Null will be treated as any.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall_rule"},{"value":{"name":"com.vmware.nsx.model.nsx_manager_account","documentation":"NSX Manager Account Structure","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully Qualified Domain Name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password of the NSX Manager Account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_ip","documentation":"Private IP Address of the NSX Manager Account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"private_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_ip","documentation":"Public IP Address of the NSX Manager Account","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":"SerializationName"}]},{"name":"tenant_id","documentation":"Tenant ID of the NSX Manager account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tenant_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Thumb print of the NSX Manager Account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"Username of the NSX Manager Account","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nsx_manager_account"},{"value":{"name":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r0","documentation":"This port can be configured only on a TIER0 LogicalRouter. Create an empty port to generate an id. Use this id in the linked_logical_router_port_id on LogicalRouterLinkPortOnTIER1 on TIER1 logical router.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"linked_logical_router_port_id","documentation":"Identifier of connected LogicalRouterLinkPortOnTIER1 of TIER1 logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"linked_logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_link_port_on_TIE_r0"},{"value":{"name":"com.vmware.nsx.model.dne_key_policy_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of DNE key policies. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_key_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_key_policy_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_pool_statistics_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated statistics list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_statistics_list_result"},{"value":{"name":"com.vmware.nsx.model.port_connection_hypervisor","documentation":"Port Connection Hypervisor/Transport Node Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbors_list","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbors_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics_list","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"profiles","documentation":"When clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseHostSwitchProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_hypervisor"},{"value":{"name":"com.vmware.nsx.model.cluster_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_id","documentation":"Unique identifier of this cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_cluster_changes_allowed","documentation":"True if control cluster nodes may be added or removed","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_changes_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_changes_allowed","documentation":"True if management cluster nodes may be added or removed","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_changes_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_config"},{"value":{"name":"com.vmware.nsx.model.logical_switch","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MTEP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REPLICATION_MODE_MTEP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SOURCE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REPLICATION_MODE_SOURCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_bindings","documentation":"Address bindings for the Logical switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_UP\n, - ADMIN_STATE_DOWN\n, Represents Desired state of the Logical Switch","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_pool_id","documentation":"IP pool id that associated with a LogicalSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_pool_id","documentation":"Mac pool id that associated with a LogicalSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"replication_mode","documentation":"Possible values are: \n - REPLICATION_MODE_MTEP\n, - REPLICATION_MODE_SOURCE\n, Replication mode of the Logical Switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"replication_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_ids","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Id of the TransportZone to which this LogicalSwitch is associated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"VNI for this LogicalSwitch. format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch"},{"value":{"name":"com.vmware.nsx.model.add_management_node_spec","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AddManagementNodeSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ADDMANAGEMENTNODESPEC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cert_thumbprint","documentation":"The certificate thumbprint of the remote node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cert_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"The password to be used to authenticate with the remote node.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_address","documentation":"The host address of the remote node to which to send this join request. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ADDMANAGEMENTNODESPEC\n, must be set to AddManagementNodeSpec","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_name","documentation":"The username to be used to authenticate with the remote node.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_management_node_spec"},{"value":{"name":"com.vmware.nsx.model.ALG_type_service_entry","documentation":"An ServiceEntry that represents an ALG protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBNS_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBNS_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_TCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ORACLE_TNS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_ORACLE_TNS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_FTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBDG_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBDG_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ALGTypeServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"alg","documentation":"Possible values are: \n - ALG_ORACLE_TNS\n, - ALG_FTP\n, - ALG_SUN_RPC_TCP\n, - ALG_SUN_RPC_UDP\n, - ALG_MS_RPC_TCP\n, - ALG_MS_RPC_UDP\n, - ALG_NBNS_BROADCAST\n, - ALG_NBDG_BROADCAST\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"alg","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_ports","documentation":"The destination_port cannot be empty and must be a single value. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ALG_type_service_entry"},{"value":{"name":"com.vmware.nsx.model.deployment_zone_list_result","documentation":"Paged Collection of Deployment Zones","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Deployment Zones","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.deployment_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_zone_list_result"},{"value":{"name":"com.vmware.nsx.model.cluster_profile_list_result","documentation":"Cluster Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Cluster Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ClusterProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in ClusterProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.node_summary_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"List of Node Summary","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_summary_list"},{"value":{"name":"com.vmware.nsx.model.vsphere_deployment_config","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VsphereDeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.deployment_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"compute_id","documentation":"The edge node vm will be deployed on the specified cluster or resourcepool. Note - all the hosts must have nsx fabric prepared in the specified cluster.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_network_ids","documentation":"List of distributed portgroup identifiers to which the datapath serving vnics of edge node vm will be connected.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_network_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_gateway_addresses","documentation":"The default gateway for edge node must be specified if all the nodes it communicates with are not in the same subnet. Note: only single IPv4 default gateway address is supported and it must belong to management network. Do not specify this field and management_port_subnets to use DHCP. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_gateway_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"The edge node vm will be deployed on the specified Host within the cluster if host_id is specified. Note - User must ensure that storage and specified networks are accessible by this host.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Host name or FQDN for edge node.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_network_id","documentation":"Distributed portgroup identifier to which the management vnic of edge node vm will be connected. This portgroup must have connectivity with MP and CCP.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_network_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_port_subnets","documentation":"IP Address and subnet configuration for the management port. Note: only one IPv4 address is supported for the management port. Do not specify this field and default_gateway_addresses to use DHCP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_port_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"storage_id","documentation":"The edge node vm will be deployed on the specified datastore. User must ensure that storage is accessible by the specified cluster/host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"storage_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vc_id","documentation":"The vc specific identifiers will be resolved on this VC. So all other identifiers specified here must belong to this vcenter server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vsphere_deployment_config"},{"value":{"name":"com.vmware.nsx.model.NS_group_simple_expression","documentation":"Simple expressions to represent NSGroup membership","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTSWITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_STARTSWITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_EQUALS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupSimpleExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_IPSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_NSGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_MACSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TARGET_TYPE_VIRTUALMACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupSimpleExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"op","documentation":"Possible values are: \n - OP_EQUALS\n, - OP_CONTAINS\n, - OP_STARTSWITH\n, Operator of the expression","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"op","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_property","documentation":"Field of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_property","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_resource","documentation":"Reference of the target. Will be populated when the property is a resource id, the op (operator) is EQUALS and populate_references is set to be true.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Possible values are: \n - TARGET_TYPE_NSGROUP\n, - TARGET_TYPE_IPSET\n, - TARGET_TYPE_MACSET\n, - TARGET_TYPE_LOGICALSWITCH\n, - TARGET_TYPE_LOGICALPORT\n, - TARGET_TYPE_VIRTUALMACHINE\n, Type of the resource on which this expression is evaluated","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value that satisfies this expression","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_simple_expression"},{"value":{"name":"com.vmware.nsx.model.controller_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_cluster_role_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.lb_cookie_persistence_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_INSERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PREFIX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_PREFIX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COOKIE_MODE_REWRITE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_domain","documentation":"HTTP cookie domain could be configured, only available for insert mode.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_domain","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_fallback","documentation":"If fallback is true, once the cookie points to a server that is down (i.e. admin state DISABLED or healthcheck state is DOWN), then a new server is selected by default to handle that request. If fallback is false, it will cause the request to be rejected if cookie points to a server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_fallback","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_garble","documentation":"If garble is set to true, cookie value (server IP and port) would be encrypted. If garble is set to false, cookie value would be plain text.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_garble","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_mode","documentation":"Possible values are: \n - COOKIE_MODE_INSERT\n, - COOKIE_MODE_PREFIX\n, - COOKIE_MODE_REWRITE\n, cookie persistence mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_name","documentation":"cookie name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_path","documentation":"HTTP cookie path could be set, only available for insert mode.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cookie_time","documentation":"Both session cookie and persistence cookie are supported, if not specified, it's a session cookie. It expires when the browser is closed.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbCookieTime. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbCookieTime.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_cookie_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.l4_port_set_NS_service","documentation":"L4PortSet can be specified in comma separated notation of parts. Parts of a L4PortSet includes single integer or range of port in hyphen notation. Example of a PortSet: \\\"22, 33-70, 44\\\".","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"L4PortSetNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destination_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_protocol","documentation":"Possible values are: \n - L4PROTOCOL_TCP\n, - L4PROTOCOL_UDP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l4_port_set_NS_service"},{"value":{"name":"com.vmware.nsx.model.ipfix_obs_point_config","documentation":"Logical IPFIX observation point","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"active_timeout","documentation":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collectors","documentation":"List of IPFIX collectors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collectors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enabled status of IPFIX export","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_flows","documentation":"The maximum number of flow entries in each exporter flow cache. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_flows","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"observation_domain_id","documentation":"An identifier that is unique to the exporting process and used to meter the Flows. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"observation_domain_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_sample_probability","documentation":"The probability in percentage that a packet is sampled, in range 0-100. The probability is equal for every packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_sample_probability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_obs_point_config"},{"value":{"name":"com.vmware.nsx.model.error_resolver_metadata","documentation":"Error along with its metadata","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"entity_id","documentation":"The entity/node UUID where the error has occurred.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"entity_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_id","documentation":"The error id as reported by the entity where the error occurred. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_metadata","documentation":"This can come from some external system like syslog collector","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_system_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_metadata","documentation":"User supplied metadata that might be required by the resolver","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_metadata"},{"value":{"name":"com.vmware.nsx.model.deployment_config","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VsphereDeploymentConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DeploymentConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"placement_type","documentation":"Possible values are: \n - PLACEMENT_TYPE_VSPHEREDEPLOYMENTCONFIG\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"placement_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_config"},{"value":{"name":"com.vmware.nsx.model.ip_allocation_base","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_allocation_base"},{"value":{"name":"com.vmware.nsx.model.IP_prefix_list_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of IPPrefixLists","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_prefix_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_prefix_list_list_result"},{"value":{"name":"com.vmware.nsx.model.pnic_bond_status_list_result","documentation":"This object contains reference to list of pNIC/bond statuses","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of pNIC statuses belonging to the transport node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic_bond_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_bond_status_list_result"},{"value":{"name":"com.vmware.nsx.model.app_profile_list_result","documentation":"App Profile ID list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"AppProfile IDs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_firewall_UI_resource_list_result","documentation":"Paged Collection of communication map and Realized Firewall Sections Pairs","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"communication map and realized firewall sections list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewall_UI_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall_UI_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.pool_member","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_ENABLED\n, - ADMIN_STATE_DISABLED\n, - ADMIN_STATE_GRACEFUL_DISABLED\n, member admin state","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"backup_member","documentation":"Backup servers are typically configured with a sorry page indicating to the user that the application is currently unavailable. While the pool is active (a specified minimum number of pool members are active) BACKUP members are skipped during server selection. When the pool is inactive, incoming connections are sent to only the BACKUP member(s).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_member","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"pool member name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_concurrent_connections","documentation":"To ensure members are not overloaded, connections to a member can be capped by the load balancer. When a member reaches this limit, it is skipped during server selection. If it is not specified, it means that connections are unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_concurrent_connections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"If port is specified, all connections will be sent to this port. Only single port is supported. If unset, the same port the client connected to will be used, it could be overrode by default_pool_member_port setting in virtual server. The port should not specified for port range case. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Pool member weight is used for WEIGHTED_ROUND_ROBIN balancing algorithm. The weight value would be ignored in other algorithms. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member"},{"value":{"name":"com.vmware.nsx.model.copy_to_remote_file_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.copy_to_remote_file_properties"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member_transport_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"member_index","documentation":"System generated index for cluster member format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Identifier of the transport node backed by an Edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member_transport_node"},{"value":{"name":"com.vmware.nsx.model.support_bundle_query_parameters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"all","documentation":"Include all files including files that may have sensitive information like core files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"all","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_query_parameters"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of upgrade status for upgrade unit groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_status_list_result"},{"value":{"name":"com.vmware.nsx.model.policy_template_parameters","documentation":"Policy template parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"placeholders","documentation":"List of Policy template parameter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_template_parameter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"placeholders","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_template_parameters"},{"value":{"name":"com.vmware.nsx.model.nat_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"NAT rule list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"admin_distance","documentation":"The admin distance of the next hop format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The id of the logical router port which is used as the next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_type","documentation":"Logical router component(Service Router/Distributed Router) type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lr_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"CIDR network address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"The IP of the next hop format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Route type (USER, CONNECTED, NSX_INTERNAL,..)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_csv_record"},{"value":{"name":"com.vmware.nsx.model.spoof_guard_switching_profile","documentation":"SpoofGuard configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LPORT_BINDINGS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"WHITE_LIST_PROVIDERS_LPORT_BINDINGS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LSWITCH_BINDINGS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"WHITE_LIST_PROVIDERS_LSWITCH_BINDINGS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"white_list_providers","documentation":"Possible values are: \n - WHITE_LIST_PROVIDERS_LPORT_BINDINGS\n, - WHITE_LIST_PROVIDERS_LSWITCH_BINDINGS\n, List of providers for white listed address bindings.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"white_list_providers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.spoof_guard_switching_profile"},{"value":{"name":"com.vmware.nsx.model.network_encryption_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSTALLED_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_INSTALLED_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"Network encryption status for a particular context. Context could represent all or specific logical entities where firewall is supported. Examples of logical entities are hypervisors and logical routers.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_INSTALLED_DISABLED\n, - STATUS_ENABLED\n, - STATUS_UNKNOWN\n, Network encryption status for the given context.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.network_encryption_status"},{"value":{"name":"com.vmware.nsx.model.aws_accounts_list_result","documentation":"Cloud accounts list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"all_accounts_instance_stats","documentation":"Instance statistics accross all accounts managed by CSM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"all_accounts_instance_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"all_accounts_vpc_stats","documentation":"Vpc statistics accross all accounts managed by CSM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vpc_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"all_accounts_vpc_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"AWS accounts list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_accounts_list_result"},{"value":{"name":"com.vmware.nsx.model.node_network_properties","documentation":"Network configuration properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_properties"},{"value":{"name":"com.vmware.nsx.model.vtep_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"The id of the logical Switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_table_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Transport node identifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_list_result"},{"value":{"name":"com.vmware.nsx.model.acceptable_component_version","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_MP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_CCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HOST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_HOST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acceptable_versions","documentation":"List of component versions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"acceptable_versions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_HOST\n, - COMPONENT_TYPE_EDGE\n, - COMPONENT_TYPE_CCP\n, - COMPONENT_TYPE_MP\n, Node type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.acceptable_component_version"},{"value":{"name":"com.vmware.nsx.model.trust_management_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"supported_algorithms","documentation":"list of supported algorithms\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.crypto_algorithm","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"supported_algorithms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.trust_management_data"},{"value":{"name":"com.vmware.nsx.model.ha_vip_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Flag to enable this ha vip config.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_vip_subnets","documentation":"Array of IP address subnets which will be used as floating IP addresses. | Note - this configuration is applicable only for Active-Standby LogicalRouter. | For Active-Active LogicalRouter this configuration will be rejected.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.VIP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_vip_subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redundant_uplink_port_ids","documentation":"Identifiers of logical router uplink ports which are to be paired to provide | redundancy. Floating IP will be owned by one of these uplink ports (depending upon | which node is Active).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"redundant_uplink_port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ha_vip_config"},{"value":{"name":"com.vmware.nsx.model.vni_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VNI pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.backup_configuration","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_enabled","documentation":"true if automated backup is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"backup_schedule","documentation":"Set when backups should be taken - on a weekly schedule or at regular intervals.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BackupSchedule. When operations return a value of this structure as a result, the field will contain all the attributes defined in BackupSchedule.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_schedule","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"inventory_summary_interval","documentation":"The minimum number of seconds between each upload of the inventory summary to backup server. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"inventory_summary_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Passphrase used to encrypt backup files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"The server to which backups will be sent.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_configuration"},{"value":{"name":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result","documentation":"Node syslog exporter list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node syslog exporter results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_syslog_exporter_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.node_search_domains_properties","documentation":"Node network search domains properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"search_domains","documentation":"Search domains","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"search_domains","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_search_domains_properties"},{"value":{"name":"com.vmware.nsx.model.unassociated_VM_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of VMs which are not associated with any NSGroup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.unassociated_VM_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_profile","documentation":"Load balancer abstract SSL profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.compute_collection_fabric_template","documentation":"Compute collection fabric template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auto_install_nsx","documentation":"Indicates whether NSX components should be automcatically installed. When 'true' NSX components will be automatically installed on the new host added to compute collection.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"auto_install_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_collection_id","documentation":"Associated compute collection id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_fabric_template"},{"value":{"name":"com.vmware.nsx.model.group_list_result","documentation":"Paged Collection of Groups","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Group list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.group_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_select_pool_action","documentation":"This action is used to select a pool for matched HTTP request messages. The pool is specified by UUID. The matched HTTP request messages are forwarded to the specified pool.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectPoolAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSelectPoolAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"pool_id","documentation":"UUID of load balancer pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_select_pool_action"},{"value":{"name":"com.vmware.nsx.model.advertise_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of advertisement rules","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertise_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertise_rule_list"},{"value":{"name":"com.vmware.nsx.model.vlan_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VlanMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VlanMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"vlan_ids","documentation":"Source VLAN ID list format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vlan_mirror_source"},{"value":{"name":"com.vmware.nsx.model.NSXV_connection_info","documentation":"Credential info to connect to NSXV enforcement type","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSXVConnectionInfo","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSXVConnectionInfo","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.enforcement_point_connection_info","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"password","documentation":"Password","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Thumbprint of EnforcementPoint. sha-256 hash represented in lower case hex.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"UserName","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enforcement_point_address","documentation":"Address of the Enforcement point format: hostname_or_ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_point_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSXTCONNECTIONINFO\n, - RESOURCE_TYPE_NSXVCONNECTIONINFO\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NSXV_connection_info"},{"value":{"name":"com.vmware.nsx.model.error_resolver_user_metadata","documentation":"User supplied metadata needed for resolving errors","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"user_input_list","documentation":"List of user supplied input data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_input_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_input_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_user_metadata"},{"value":{"name":"com.vmware.nsx.model.add_controller_node_spec","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AddControllerNodeSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ADDCONTROLLERNODESPEC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_plane_server_certificate","documentation":"Deprecated. Do not supply a value for this property.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_plane_server_certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_msg_client_info","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_ADDCONTROLLERNODESPEC\n, must be set to AddControllerNodeSpec","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_controller_node_spec"},{"value":{"name":"com.vmware.nsx.model.static_hop_bfd_peer","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_config","documentation":"If not specified then BFD peer will inherit configuration from the BFD global config.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Indicate BFD peer is enabled or disabled. Default is true.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peer_ip_address","documentation":"IP address of BFD peer. This should be same as next hop IP address. format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"peer_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_hop_bfd_peer"},{"value":{"name":"com.vmware.nsx.model.instruction_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"actions","documentation":"A list of actions that are to be applied to resources\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fields","documentation":"A list of fields that are displayable to users in a table\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"UUID of the instruction\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Instruction name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instruction_info"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to indicate whether upgrade of this group is enabled or not","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"extended_configuration","documentation":"Extended configuration for the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"extended_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parallel","documentation":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parallel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Component type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_units","documentation":"List of upgrade units in the group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_units","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group"},{"value":{"name":"com.vmware.nsx.model.port_status","documentation":"indicates if the RabbitMQ management port is set or not","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"indicates if the RabbitMQ management port is set or not","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_status"},{"value":{"name":"com.vmware.nsx.model.management_cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_listen_addr","documentation":"The IP and port for the public API service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_listen_addr","documentation":"The IP and port for the management cluster service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_plane_listen_addr","documentation":"The IP and port for the management plane service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_plane_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.lb_https_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVER_AUTH_IGNORE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_OPTIONS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_2_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the server certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_certificate_id","documentation":"client certificate can be specified to support client authentication.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_body","documentation":"String to send as part of HTTP health check request body. Valid only for certain HTTP methods like POST.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"Possible values are: \n - REQUEST_METHOD_GET\n, - REQUEST_METHOD_OPTIONS\n, - REQUEST_METHOD_POST\n, - REQUEST_METHOD_HEAD\n, - REQUEST_METHOD_PUT\n, the health check method for HTTP monitor type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_url","documentation":"URL used for HTTP monitor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_version","documentation":"Possible values are: \n - REQUEST_VERSION__1_0\n, - REQUEST_VERSION__1_1\n, - REQUEST_VERSION__2_0\n, HTTP request version","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_body","documentation":"If HTTP response body match string (regular expressions not supported) is specified (using LbHttpMonitor.response_body) then the healthcheck HTTP response body is matched against the specified string and server is considered healthy only if there is a match. If the response body string is not specified, HTTP healthcheck is considered successful if the HTTP response status code is 2xx, but it can be configured to accept other status codes as successful.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_status_codes","documentation":"The HTTP response status code should be a valid HTTP status code. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_status_codes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth","documentation":"Possible values are: \n - SERVER_AUTH_REQUIRED\n, - SERVER_AUTH_IGNORE\n, server authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_ca_ids","documentation":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_https_monitor"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_NO_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROXY_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proxy_status","documentation":"Possible values are: \n - PROXY_STATUS_UP\n, - PROXY_STATUS_DOWN\n, - PROXY_STATUS_ERROR\n, - PROXY_STATUS_NO_BACKUP\n, UP means the metadata proxy is working fine on both transport-nodes(if have); DOWN means the metadata proxy is is down on both transport-nodes(if have), hence the metadata proxy will not repsonse any metadata request; Error means error happens on transport-node(s) or no status is reported from transport-node(s). The metadata proxy may be working (or not working); NO_BACK means metadata proxy is working in one of the transport node while not in the other transport-node (if have). Hence if the metadata proxy in the working transport-node goes down, the metadata proxy will go down.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"proxy_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_nodes","documentation":"Order of the transport nodes is insensitive because Metadata Proxy is running in Active-Active mode among target transport nodes.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_status"},{"value":{"name":"com.vmware.nsx.model.nat_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_counters"},{"value":{"name":"com.vmware.nsx.model.firewall_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rules","documentation":"List of firewall rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule_list"},{"value":{"name":"com.vmware.nsx.model.lb_service_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_NO_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_transport_nodes","documentation":"Ids of load balancer service related active transport nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_usage","documentation":"Cpu usage in percentage format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cpu_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"memory_usage","documentation":"Memory usage in percentage format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"memory_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pools","documentation":"status of load balancer pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pools","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"Load balancer service identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_status","documentation":"Possible values are: \n - SERVICE_STATUS_UP\n, - SERVICE_STATUS_DOWN\n, - SERVICE_STATUS_ERROR\n, - SERVICE_STATUS_NO_STANDBY\n, - SERVICE_STATUS_DETACHED\n, - SERVICE_STATUS_DISABLED\n, - SERVICE_STATUS_UNKNOWN\n, UP means the load balancer service is working fine on both transport-nodes(if have); DOWN means the load balancer service is down on both transport-nodes (if have), hence the load balancer will not respond to any requests; ERROR means error happens on transport-node(s) or no status is reported from transport-node(s). The load balancer service may be working (or not working); NO_STANDBY means load balancer service is working in one of the transport node while not in the other transport-node (if have). Hence if the load balancer service in the working transport-node goes down, the load balancer service will go down; DETACHED means that the load balancer service has no attachment setting and is not instantiated in any transport nodes; DISABLED means that admin state of load balancer service is DISABLED; UNKNOWN means that no status reported from transport-nodes.The load balancer service may be working(or not working).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"standby_transport_nodes","documentation":"Ids of load balancer service related standby transport nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"standby_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_servers","documentation":"status of load balancer virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_status"},{"value":{"name":"com.vmware.nsx.model.proton_package_logging_levels","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Logging levels per package","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_name","documentation":"Package name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.proton_package_logging_levels"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router port list results\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LogicalRouterPort. When operations return a value of this structure as a result, the field will contain all the attributes defined in LogicalRouterPort.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_method_condition","documentation":"This condition is used to match method of HTTP requests. If the method of an HTTP request is same as the method specified in this condition, the HTTP request match this condition. For example, if the method field is set to GET in this condition, any HTTP request with GET method matches the condition.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_OPTIONS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"method","documentation":"Possible values are: \n - METHOD_GET\n, - METHOD_OPTIONS\n, - METHOD_POST\n, - METHOD_HEAD\n, - METHOD_PUT\n, Type of HTTP request method","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_method_condition"},{"value":{"name":"com.vmware.nsx.model.proton_service_properties","documentation":"Service properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Service logging level","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_logging_level","documentation":"Package logging levels","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.proton_package_logging_levels","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.proton_service_properties"},{"value":{"name":"com.vmware.nsx.model.edge_cluster","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_VIRTUAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_PHYSICAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_EDGE_NODE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUBLIC_CLOUD_GATEWAY_NODE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_profile_bindings","documentation":"Edge cluster profile bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_profile_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, This field is a readonly field which could show deployment_type of members. It would return UNKNOWN if there is no members, and return VIRTUAL_MACHINE| PHYSICAL_MACHINE if all edge members are VIRTUAL_MACHINE|PHYSICAL_MACHINE.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_node_type","documentation":"Possible values are: \n - MEMBER_NODE_TYPE_EDGE_NODE\n, - MEMBER_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE\n, - MEMBER_NODE_TYPE_UNKNOWN\n, Edge cluster is homogenous collection of transport nodes. Hence all transport nodes of the cluster must be of same type. This readonly field shows the type of transport nodes.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_node_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"EdgeCluster only supports homogeneous members. These member should be backed by either EdgeNode or PublicCloudGatewayNode. DeploymentType and TransportNode type of these nodes should be the same.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster"},{"value":{"name":"com.vmware.nsx.model.multi_widget_configuration","documentation":"Combines two or more widgetconfigurations into a multi-widget","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MultiWidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MultiWidgetConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"widgets","documentation":"Array of widgets that are part of the multi-widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the widgetconfiguration to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.multi_widget_configuration"},{"value":{"name":"com.vmware.nsx.model.redistribution_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bgp_enabled","documentation":"Flag to enable redistribution for BGP as destinationProtocol","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bgp_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_config"},{"value":{"name":"com.vmware.nsx.model.logical_router_status_per_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_SYNC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_STATUS_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"high_availability_status","documentation":"Possible values are: \n - HIGH_AVAILABILITY_STATUS_ACTIVE\n, - HIGH_AVAILABILITY_STATUS_STANDBY\n, - HIGH_AVAILABILITY_STATUS_DOWN\n, - HIGH_AVAILABILITY_STATUS_SYNC\n, - HIGH_AVAILABILITY_STATUS_UNKNOWN\n, A service router's HA status on an edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"high_availability_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_router_id","documentation":"id of the service router where the router status is retrieved.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node where the router status is retrieved.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_status_per_node"},{"value":{"name":"com.vmware.nsx.model.deployment_zone","documentation":"Logical grouping of enforcement points","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enforcement_points","documentation":"Logical grouping of enforcement points","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.enforcement_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_points","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_zone"},{"value":{"name":"com.vmware.nsx.model.logical_port_mirror_destination","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalPortMirrorDestination","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_ids","documentation":"Destination logical port identifier list.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORDESTINATION\n, - RESOURCE_TYPE_PNICMIRRORDESTINATION\n, Resource types of mirror destination","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mirror_destination"},{"value":{"name":"com.vmware.nsx.model.widget_item","documentation":"Represents a reference to a widget that is held by a container or a multi-widget.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"Applicable for 'DonutConfiguration' reports only. If label is not specified, then it defaults to the label of the donut report.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widget_id","documentation":"Id of the widget configuration that is held by a multi-widget or a container.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"widget_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_item"},{"value":{"name":"com.vmware.nsx.model.lb_snat_ip_pool","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatIpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatIpPool","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip_addresses","documentation":"Currently, only one single IP address or IP range is supported. If an IP range is specified, the range may contain no more than 64 IP addresses.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_snat_ip_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_ip_pool"},{"value":{"name":"com.vmware.nsx.model.static_route_next_hop","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCARD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"BLACKHOLE_ACTION_DISCARD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"administrative_distance","documentation":"Administrative Distance for the next hop IP format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"administrative_distance","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_enabled","documentation":"Status of bfd for this next hop where bfd_enabled = true indicate bfd is enabled for this next hop and bfd_enabled = false indicate bfd peer is disabled or not configured for this next hop.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bfd_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"blackhole_action","documentation":"Possible values are: \n - BLACKHOLE_ACTION_DISCARD\n, Action to be taken on matching packets for NULL routes.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"blackhole_action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Next Hop IP format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"Reference of logical router port to be used for next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_route_next_hop"},{"value":{"name":"com.vmware.nsx.model.node_route_properties_list_result","documentation":"Node network route properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node route property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_route_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_route_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.ipfix_dfw_template_parameters","documentation":"This entity represents the flow parameters which are exported.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"destination_address","documentation":"The destination IP address of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"destination_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_transport_port","documentation":"The destination transport port of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"destination_transport_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"firewall_event","documentation":"Five valid values are allowed: 1. Flow Created. 2. Flow Deleted. 3. Flow Denied. 4. Flow Alert (not used in DropKick implementation). 5. Flow Update.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"firewall_event","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_direction","documentation":"Two valid values are allowed: 1. 0x00: igress flow to VM. 2. 0x01: egress flow from VM.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_end","documentation":"The absolute timestamp (seconds) of the last packet of this flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flow_start","documentation":"The absolute timestamp (seconds) of the first packet of this flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"flow_start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_code","documentation":"Code of the IPv4 ICMP message.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"icmp_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"octet_delta_count","documentation":"The number of octets since the previous report (if any) in incoming packets for this flow at the observation point. The number of octets include IP header(s) and payload.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"octet_delta_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_delta_count","documentation":"The number of incoming packets since the previous report (if any) for this flow at the observation point.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packet_delta_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_identifier","documentation":"The value of the protocol number in the IP packet header.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"protocol_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_id","documentation":"Firewall rule Id - enterprise specific Information Element that uniquely identifies firewall rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"The source IP address of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_icmp_type","documentation":"Type of the IPv4 ICMP message.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_icmp_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_transport_port","documentation":"The source transport port of a monitored network flow.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_transport_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vif_uuid","documentation":"VIF UUID - enterprise specific Information Element that uniquely identifies VIF.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vif_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_dfw_template_parameters"},{"value":{"name":"com.vmware.nsx.model.egress_rate_shaper","documentation":"A shaper that specifies egress rate properties in Mb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_mbps","documentation":"Average bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_mbps","documentation":"Peak bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.egress_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.logical_dhcp_server_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_dhcp_server_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookiePersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"IP_PROTOCOL_TCP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"application_profile_id","documentation":"The application profile defines the application protocol characteristics. It is used to influence how load balancing is performed. Currently, LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile, etc are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_ssl_profile_binding","documentation":"The setting is used when load balancer acts as an SSL server and terminating the client SSL connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.client_ssl_profile_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_ssl_profile_binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_pool_member_port","documentation":"default pool member port when member port is not defined. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_pool_member_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"whether the virtual server is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"virtual server IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_protocol","documentation":"Possible values are: \n - IP_PROTOCOL_TCP\n, - IP_PROTOCOL_UDP\n, Assigned Internet Protocol in IP header, TCP, UDP are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_concurrent_connections","documentation":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped. If it is not specified, it means that connections are unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_concurrent_connections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_new_connection_rate","documentation":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited. If it is not specified, it means that connection rate is unlimited. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_new_connection_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_profile_id","documentation":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"The server pool(LbPool) contains backend servers. Server pool consists of one or more servers, also referred to as pool members, that are similarly configured and are running the same application.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Port setting could be single port for both L7 mode and L4 mode. For L4 mode, a single port range is also supported. The port setting could be a single port or port range such as \\\"80\\\", \\\"1234-1236\\\". format: port-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_ids","documentation":"Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with LbHttpProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_ssl_profile_binding","documentation":"The setting is used when load balancer acts as an SSL client and establishing a connection to the backend server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.server_ssl_profile_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_ssl_profile_binding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server"},{"value":{"name":"com.vmware.nsx.model.base_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BaseSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BaseSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_switching_profile"},{"value":{"name":"com.vmware.nsx.model.service_entry_list_result","documentation":"Paged Collection of Service entries","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Service entry list results\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ServiceEntry. When operations return a value of this structure as a result, the field will contain all the attributes defined in ServiceEntry.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_entry_list_result"},{"value":{"name":"com.vmware.nsx.model.delete_request_parameters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"force","documentation":"If true, deleting the resource succeeds even if it is being referred as a resource reference.","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":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.delete_request_parameters"},{"value":{"name":"com.vmware.nsx.model.lb_snat_ip_element","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Ip address or ip range such as 1.1.1.1 or 1.1.1.101-1.1.1.160 format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet prefix length should be not specified if there is only one single IP address or IP range. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_ip_element"},{"value":{"name":"com.vmware.nsx.model.port_connection_entity","documentation":"Port Connection Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_entity"},{"value":{"name":"com.vmware.nsx.model.management_cluster_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MGMT_CLUSTER_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mgmt_cluster_status","documentation":"Possible values are: \n - MGMT_CLUSTER_STATUS_CONNECTED\n, - MGMT_CLUSTER_STATUS_DISCONNECTED\n, - MGMT_CLUSTER_STATUS_UNKNOWN\n, Status of this node's connection to the management cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.cluster_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ClusterProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile"},{"value":{"name":"com.vmware.nsx.model.appliance_management_task_properties","documentation":"Appliance management task properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"killed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_KILLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceled","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"error","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"canceling","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_CANCELING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"async_response_available","documentation":"True if response for asynchronous request is available\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"async_response_available","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cancelable","documentation":"True if this task can be canceled\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cancelable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the task if known\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"The end time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier for this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"message","documentation":"A message describing the disposition of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"progress","documentation":"Task progress if known, from 0 to 100 format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"progress","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"HTTP request method\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_uri","documentation":"URI of the method invocation that spawned this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"request_uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"The start time of the task in epoch milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_RUNNING\n, - STATUS_ERROR\n, - STATUS_SUCCESS\n, - STATUS_CANCELING\n, - STATUS_CANCELED\n, - STATUS_KILLED\n, Current status of the task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user","documentation":"Name of the user who created this task\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.appliance_management_task_properties"},{"value":{"name":"com.vmware.nsx.model.dhcp_option121","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"static_routes","documentation":"dhcp classless static routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.classless_static_route","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"static_routes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_option121"},{"value":{"name":"com.vmware.nsx.model.port_connection_logical_switch","documentation":"Port Connection Logical Switch Entity","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"router_ports","documentation":"Logical Ports that are attached to a router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"router_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_ports","documentation":"Logical Ports that are attached to a VIF/VM\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_vnics","documentation":"Virutal Network Interfaces that are attached to the Logical Ports\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_network_interface","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vm_vnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_logical_switch"},{"value":{"name":"com.vmware.nsx.model.service_list_result","documentation":"Paged Collection of Services","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Service list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_list_result"},{"value":{"name":"com.vmware.nsx.model.NSXT_connection_info","documentation":"Credential info to connect to NSXT enforcement type","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSXTConnectionInfo","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSXTConnectionInfo","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.enforcement_point_connection_info","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"password","documentation":"Password","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Thumbprint of EnforcementPoint. sha-256 hash represented in lower case hex.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"UserName","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enforcement_point_address","documentation":"Address of the Enforcement point format: hostname_or_ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_point_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSXTCONNECTIONINFO\n, - RESOURCE_TYPE_NSXVCONNECTIONINFO\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NSXT_connection_info"},{"value":{"name":"com.vmware.nsx.model.widget_configuration","documentation":"Describes the configuration of a widget to be displayed on the dashboard. WidgetConfiguration is a base type that provides attributes of a widget in-general.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LabelValueConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LABELVALUECONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DonutConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_DONUTCONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ContainerConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_CONTAINERCONFIGURATION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MultiWidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_MULTIWIDGETCONFIGURATION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WidgetConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"WidgetConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the widgetconfiguration to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.widget_configuration"},{"value":{"name":"com.vmware.nsx.model.vtep_table_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"segment_id","documentation":"The segment Id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"segment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_table_entry"},{"value":{"name":"com.vmware.nsx.model.csm_config","documentation":"Information about status of cloud service manager","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CSM_APPLIANCE_STATUS_INITIALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNINITIALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CSM_APPLIANCE_STATUS_UNINITIALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"csm_appliance_status","documentation":"Possible values are: \n - CSM_APPLIANCE_STATUS_UNINITIALIZED\n, - CSM_APPLIANCE_STATUS_INITIALIZED\n, Csm appliance status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"csm_appliance_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"single_region","documentation":"This property is used only if CSM is running in service mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"single_region","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csm_config"},{"value":{"name":"com.vmware.nsx.model.aws_gateways_list_result","documentation":"Vpc list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Vpc list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_deploy_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateways_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_state","documentation":"Root of realized policy state","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enforcement_points","documentation":"Enforcement points for realized policy","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_enforcement_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_points","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_state"},{"value":{"name":"com.vmware.nsx.model.pool_member_setting_list","documentation":"List of PoolMemberSetting","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"members","documentation":"List of pool member settings to be passed to add, update and remove APIs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_setting","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_member_setting_list"},{"value":{"name":"com.vmware.nsx.model.uplink_host_switch_profile","documentation":"Profile for uplink policies","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"lags","documentation":"list of LACP group","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mtu","documentation":"Maximum Transmission Unit used for uplinks format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mtu","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"teaming","documentation":"TeamingPolicy associated with this UplinkProfile","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.teaming_policy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"teaming","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_vlan","documentation":"VLAN used for tagging Overlay traffic of associated HostSwitch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uplink_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.node_process_properties_list_result","documentation":"Node process property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node process property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_process_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_process_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_rule_condition","documentation":"Match conditions are used to match application traffic passing through load balancers. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion for application traffic. If inverse field is set to true, the match result of the condition is inverted. If more than one match condition is specified, match strategy determines if all conditions should match or any one condition should match for the load balancer rule to be considered a match. Currently only HTTP messages are supported by load balancer rules. Each load balancer rule is used at a specific phase of load balancer processing. Currently three phases are supported, HTTP_REQUEST_REWRITE, HTTP_FORWARDING and HTTP_RESPONSE_REWRITE. Each phase supports certain types of match conditions, supported match conditions in HTTP_REQUEST_REWRITE phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestUriArgumentsCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match conditions in HTTP_FORWARDING phase are: LbHttpRequestMethodCondition LbHttpRequestUriCondition LbHttpRequestVersionCondition LbHttpRequestHeaderCondition LbHttpRequestBodyCondition LbTcpHeaderCondition LbIpHeaderCondition Supported match condition in HTTP_RESPONSE_REWRITE phase is: LbHttpResponseHeaderCondition","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestMethodCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTMETHODCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPRESPONSEHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBTCPHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURICONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTVERSIONCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTHEADERCONDITION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBIPHEADERCONDITION"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbRuleCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBHTTPREQUESTBODYCONDITION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbRuleCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule_condition"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_table","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_name","documentation":"Name of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_table"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_received","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip_address","documentation":"IP address of the destination end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip_address","documentation":"IP address of the source end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"The name of the uplink the traceflow packet is received on","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_received"},{"value":{"name":"com.vmware.nsx.model.advertisement_rule_filter","documentation":"To filter the routes advertised by the TIER1 LR to TIER0 LR. Filtering will be based on the type of route and the prefix operator configured.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREFIX_OPERATOR_GE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"T1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_t1_LB_VIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQ","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PREFIX_OPERATOR_EQ"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ANY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_ROUTE_TYPES_ANY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"match_route_types","documentation":"Possible values are: \n - MATCH_ROUTE_TYPES_ANY\n, - MATCH_ROUTE_TYPES_STATIC\n, - MATCH_ROUTE_TYPES_NSX_CONNECTED\n, - MATCH_ROUTE_TYPES_T1_NAT\n, - MATCH_ROUTE_TYPES_T1_LB_VIP\n, - MATCH_ROUTE_TYPES_T1_LB_SNAT\n, Array of route types to filter routes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_route_types","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_operator","documentation":"Possible values are: \n - PREFIX_OPERATOR_GE\n, - PREFIX_OPERATOR_EQ\n, GE prefix operator filters all the routes having network subset of any of the networks configured in Advertise rule. EQ prefix operator filter all the routes having network equal to any of the network configured in Advertise rule.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_operator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertisement_rule_filter"},{"value":{"name":"com.vmware.nsx.model.icmp_echo_request_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"ICMP id format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence","documentation":"ICMP sequence number format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequence","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.icmp_echo_request_header"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Dhcp relay service list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_service_list_result"},{"value":{"name":"com.vmware.nsx.model.global_collection_configuration","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"aggregated_data_collection_frequency","documentation":"The frequency in seconds at which data, which is subject to the aggregation function, is collected. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"aggregated_data_collection_frequency","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_data_collection_enabled","documentation":"Indicates whether data collection required by the aggregation service is enabled. If false, no aggregation service data will be collected. Changing this property will not affect the existing data collection frequency settings.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_data_collection_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"modified_feature_stack_collection_configurations","documentation":"The list of the locally modified feature stack data collection frequency settings. If all feature stack data collection configurations are set to their default values, this list will be empty.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"modified_feature_stack_collection_configurations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.global_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.IP_subnet","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_addresses","documentation":"IPv4 Addresses format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefix_length","documentation":"Subnet Prefix Length format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_subnet"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_dropped_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FW_RULE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_FW_RULE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TTL_ZERO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_TTL_ZERO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ARP_FAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_ARP_FAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_ROUTE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_NO_ROUTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REASON_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to drop the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reason","documentation":"Possible values are: \n - REASON_FW_RULE\n, - REASON_NO_ROUTE\n, - REASON_TTL_ZERO\n, - REASON_ARP_FAIL\n, - REASON_UNKNOWN\n, The reason traceflow packet was dropped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reason","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that dropped the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_dropped_logical"},{"value":{"name":"com.vmware.nsx.model.logging_service_properties","documentation":"Service properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TRACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_TRACE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_WARN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOGGING_LEVEL_DEBUG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logging_level","documentation":"Possible values are: \n - LOGGING_LEVEL_ERROR\n, - LOGGING_LEVEL_WARN\n, - LOGGING_LEVEL_INFO\n, - LOGGING_LEVEL_DEBUG\n, - LOGGING_LEVEL_TRACE\n, Service logging level","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_logging_level","documentation":"Package logging levels","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.package_logging_levels","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_logging_level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logging_service_properties"},{"value":{"name":"com.vmware.nsx.model.app_discovery_session_result_summary","documentation":"Contains the summary of the results of an application discovery session","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_NOT_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_timestamp","documentation":"End time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reclassification","documentation":"This field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reclassification","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_timestamp","documentation":"Start time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_FAILED\n, - STATUS_RUNNING\n, - STATUS_FINISHED\n, The status of the session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_summary_list","documentation":"List of App Profiles summary discovered in this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_summary_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profiles","documentation":"List of app profiles targeted to be classified for this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_groups","documentation":"List of NSGroups provided for discovery for this session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_session_result_summary"},{"value":{"name":"com.vmware.nsx.model.logical_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ADMIN_STATE_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_bindings","documentation":"Address bindings for logical port","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_address_classifier","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"admin_state","documentation":"Possible values are: \n - ADMIN_STATE_UP\n, - ADMIN_STATE_DOWN\n, Represents Desired state of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"admin_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attachment","documentation":"Logical port attachment","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port_attachment","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Id of the Logical switch that this port belongs to.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_ids","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.switching_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port"},{"value":{"name":"com.vmware.nsx.model.authentication_scheme","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.ethernet_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_mac","documentation":"The destination MAC address of form: \\\"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\\\". For example: 00:00:00:00:00:00.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"eth_type","documentation":"This field defaults to IPv4. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"eth_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_mac","documentation":"The source MAC address of form: \\\"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\\\". For example: 00:00:00:00:00:00.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ethernet_header"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_table_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEARNED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_LEARNED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_type","documentation":"Possible values are: \n - MAC_TYPE_STATIC\n, - MAC_TYPE_LEARNED\n, The type of the MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_table_entry"},{"value":{"name":"com.vmware.nsx.model.node_service_status_properties","documentation":"Node service status properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"stopped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MONITOR_RUNTIME_STATE_STOPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"running","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MONITOR_RUNTIME_STATE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"stopped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RUNTIME_STATE_STOPPED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_pid","documentation":"Service monitor process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"monitor_pid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_runtime_state","documentation":"Possible values are: \n - MONITOR_RUNTIME_STATE_RUNNING\n, - MONITOR_RUNTIME_STATE_STOPPED\n, Service monitor runtime state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"monitor_runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pids","documentation":"Service process ids format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"runtime_state","documentation":"Possible values are: \n - RUNTIME_STATE_RUNNING\n, - RUNTIME_STATE_STOPPED\n, Service runtime state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"runtime_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_status_properties"},{"value":{"name":"com.vmware.nsx.model.ingress_rate_shaper","documentation":"A shaper that specifies ingress rate properties in Mb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_mbps","documentation":"Average bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_mbps","documentation":"Peak bandwidth in Mb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_mbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ingress_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list","documentation":"Transport node creation state list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"State list per compute collection\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list"},{"value":{"name":"com.vmware.nsx.model.enforcement_point","documentation":"Represents endpoint where policy will be applied","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_info","documentation":"Enforcement point connection info\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in EnforcementPointConnectionInfo. When operations return a value of this structure as a result, the field will contain all the attributes defined in EnforcementPointConnectionInfo.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"connection_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.enforcement_point_connection_info","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"version","documentation":"Version of the Enforcement point\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.enforcement_point"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_type_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_count","documentation":"Number of nodes format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_with_issues_count","documentation":"Number of nodes with issues that may cause upgrade failure format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_with_issues_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Type of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_type_stats"},{"value":{"name":"com.vmware.nsx.model.session_reclassification_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_ids","documentation":"App Profile Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.session_reclassification_parameter"},{"value":{"name":"com.vmware.nsx.model.logical_switch_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Id of the logical switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_state"},{"value":{"name":"com.vmware.nsx.model.api_error","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_data","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"module_name","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"related_errors","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.api_error","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"related_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.api_error"},{"value":{"name":"com.vmware.nsx.model.firewall_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Firewall API accepts raw protocol and ports as part of NS service element in Firewall Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_service"},{"value":{"name":"com.vmware.nsx.model.dhcp_static_binding_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp static bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_static_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_static_binding_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_response_header_condition","documentation":"This condition is used to match HTTP response messages from backend servers by HTTP header fields. HTTP header fields are components of the header section of HTTP request and response messages. They define the operating parameters of an HTTP transaction. For example, Cookie, Authorization, User-Agent, etc. One condition can be used to match one header field, to match multiple header fields, multiple conditions must be specified. The match_type field defines how header_value field is used to match HTTP responses. The header_name field does not support match types.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpResponseHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of HTTP header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP header value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_response_header_condition"},{"value":{"name":"com.vmware.nsx.model.node_log_properties","documentation":"Node log properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Last modified time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_name","documentation":"Name of log file\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"log_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_size","documentation":"Size of log file in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"log_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_log_properties"},{"value":{"name":"com.vmware.nsx.model.realized_IP_set_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Realized IPSets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_IP_set_list_result"},{"value":{"name":"com.vmware.nsx.model.bridge_high_availability_cluster_profile","documentation":"Profile for BFD HA cluster setting","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"bfd_probe_interval","documentation":"the time interval (in millisec) between probe packets for heartbeat purpose format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable","documentation":"whether the heartbeat is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_high_availability_cluster_profile"},{"value":{"name":"com.vmware.nsx.model.nested_expression","documentation":"NestedExpression","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NestedExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NestedExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"expressions","documentation":"Expression\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Expression. When operations return a value of this structure as a result, the field will contain all the attributes defined in Expression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expressions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_CONDITION\n, - RESOURCE_TYPE_CONJUNCTIONOPERATOR\n, - RESOURCE_TYPE_NESTEDEXPRESSION\n, - RESOURCE_TYPE_IPADDRESSEXPRESSION\n, - RESOURCE_TYPE_MACADDRESSEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nested_expression"},{"value":{"name":"com.vmware.nsx.model.x509_crl_entry","documentation":"Each revoked certificate is identified in a CRL by its certificate serial number.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"revocation_date","documentation":"Revocation date\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revocation_date","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"serial_number","documentation":"the revoked certificate's serial number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"serial_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_crl_entry"},{"value":{"name":"com.vmware.nsx.model.ip_assignment_spec","documentation":"Abstract base type for specification of IPs to be used with host switch virtual tunnel endpoints","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpPoolSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATICIPPOOLSPEC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AssignedByDhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ASSIGNEDBYDHCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpListSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_STATICIPLISTSPEC"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpAssignmentSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpAssignmentSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_assignment_spec"},{"value":{"name":"com.vmware.nsx.model.enforcement_point_list_result","documentation":"Paged collection of enforcement points","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"EnforcementPoint list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.enforcement_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.enforcement_point_list_result"},{"value":{"name":"com.vmware.nsx.model.data_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dropped","documentation":"The dropped packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"multicast_broadcast","documentation":"The multicast and broadcast packets or bytes format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"multicast_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"The total packets or bytes format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.data_counter"},{"value":{"name":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch","documentation":"Non Uniform Memory Access (NUMA) nodes and Logical cpu cores (Lcores) per NUMA node configuration for Enhanced Networking Stack enabled HostSwitch.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_lcores","documentation":"Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"num_lcores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"numa_node_index","documentation":"Unique index of the Non Uniform Memory Access (NUMA) node format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"numa_node_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch"},{"value":{"name":"com.vmware.nsx.model.service_endpoint","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate_sha256_thumbprint","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"certificate_sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"IPv4 or IPv6 address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_endpoint"},{"value":{"name":"com.vmware.nsx.model.policy_template_parameter","documentation":"Policy template parameter","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"parameter_id","documentation":"Parameter id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"parameter_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parameter_value","documentation":"Parameter value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"parameter_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_template_parameter"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint","documentation":"Bridge Endpoint","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bridge_cluster_id","documentation":"UUID of the bridge cluster for this bridge endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bridge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_enable","documentation":"Controls the enabling of HA on the VLAN for this endpoint","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_address_family","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPV4_UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_ipv4_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VPNV4_UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_vpnv4_UNICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Enable this address family","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"in_filter_ipprefixlist_id","documentation":"Id of the IPPrefix List to be used for IN direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_filter_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"in_filter_routemap_id","documentation":"Id of the RouteMap to be used for IN direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"in_filter_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"out_filter_ipprefixlist_id","documentation":"Id of the IPPrefixList to be used for OUT direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"out_filter_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"out_filter_routemap_id","documentation":"Id of the RouteMap to be used for OUT direction filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"out_filter_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_IPV4_UNICAST\n, - TYPE_VPNV4_UNICAST\n, Address family type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"value":{"name":"com.vmware.nsx.model.virtual_network_interface","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_key","documentation":"Device key of the virtual network interface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"device_name","documentation":"Device name of the virtual network interface.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External Id of the virtual network inferface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"Id of the host on which the vm exists.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address_info","documentation":"IP Addresses of the the virtual network interface, from various sources.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_address_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_attachment_id","documentation":"LPort Attachment Id of the virtual network interface.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lport_attachment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address of the virtual network interface.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner_vm_id","documentation":"Id of the vm to which this virtual network interface belongs.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"owner_vm_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_local_id_on_host","documentation":"Id of the vm unique within the host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_local_id_on_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_network_interface"},{"value":{"name":"com.vmware.nsx.model.ALG_type_NS_service","documentation":"An NSService element that represents an ALG protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBNS_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBNS_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_TCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TFTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_TFTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ORACLE_TNS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_ORACLE_TNS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_FTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MS_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_MS_RPC_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NBDG_BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_NBDG_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUN_RPC_UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALG_SUN_RPC_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ALGTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"alg","documentation":"Possible values are: \n - ALG_ORACLE_TNS\n, - ALG_FTP\n, - ALG_SUN_RPC_TCP\n, - ALG_SUN_RPC_UDP\n, - ALG_MS_RPC_TCP\n, - ALG_MS_RPC_UDP\n, - ALG_NBNS_BROADCAST\n, - ALG_NBDG_BROADCAST\n, - ALG_TFTP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"alg","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination_ports","documentation":"The destination_port cannot be empty and must be a single value. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ALG_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.NS_group_complex_expression","documentation":"Complex expressions to represent NSGroup membership","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroupComplexExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSGroupComplexExpression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"expressions","documentation":"Represents expressions which are to be logically 'AND'ed.The array cannot contain NSGroupComplexExpression.Only NSGroupTagExpression and NSGroupSimpleExpressions are accepted\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"expressions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSGROUPSIMPLEEXPRESSION\n, - RESOURCE_TYPE_NSGROUPCOMPLEXEXPRESSION\n, - RESOURCE_TYPE_NSGROUPTAGEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_complex_expression"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_forwarded_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DST_COMPONENT_TYPE_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"acl_rule_id","documentation":"The id of the acl rule that was applied to forward the traceflow packet format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"acl_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that forwarded the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_id","documentation":"The id of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_name","documentation":"The name of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_component_type","documentation":"Possible values are: \n - DST_COMPONENT_TYPE_PHYSICAL\n, - DST_COMPONENT_TYPE_LR\n, - DST_COMPONENT_TYPE_LS\n, - DST_COMPONENT_TYPE_DFW\n, - DST_COMPONENT_TYPE_BRIDGE\n, - DST_COMPONENT_TYPE_EDGE_TUNNEL\n, - DST_COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - DST_COMPONENT_TYPE_UNKNOWN\n, The type of the destination component to which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port through which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port through which the traceflow packet was forwarded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"VNI for the logical network on which the traceflow packet was forwarded. format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_forwarded_logical"},{"value":{"name":"com.vmware.nsx.model.transport_protocol_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"icmp_echo_request_header","documentation":"ICMP echo request header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.icmp_echo_request_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_echo_request_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_header","documentation":"TCP header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tcp_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"udp_header","documentation":"UDP header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.udp_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"udp_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_protocol_header"},{"value":{"name":"com.vmware.nsx.model.pnic_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PnicMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"encapsulated","documentation":"Whether to filter encapsulated packet.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"encapsulated","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Transport node identifier for the pnic located.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_pnics","documentation":"Source physical NIC device names","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_mirror_source"},{"value":{"name":"com.vmware.nsx.model.file_hash","documentation":"File hash code","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHA1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HASH_TYPE_sha1"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hash_code","documentation":"Computed hash of file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hash_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hash_type","documentation":"Possible values are: \n - HASH_TYPE_SHA1\n, Algorithm used to compute the file's hash","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hash_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_hash"},{"value":{"name":"com.vmware.nsx.model.standard_host_switch_spec","documentation":"Standard host switch specification is used for NSX configured transport node.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StandardHostSwitchSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StandardHostSwitchSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"host_switches","documentation":"Transport Node host switches","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.standard_host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STANDARDHOSTSWITCHSPEC\n, - RESOURCE_TYPE_PRECONFIGUREDHOSTSWITCHSPEC\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.standard_host_switch_spec"},{"value":{"name":"com.vmware.nsx.model.error_resolver_info","documentation":"Metadata related to a given error_id","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error_id","documentation":"The error id for which metadata information is needed format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resolver_present","documentation":"Indicates whether there is a resolver associated with the error or not","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resolver_present","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_metadata","documentation":"User supplied metadata that might be required by the resolver","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_user_metadata","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"user_metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_info"},{"value":{"name":"com.vmware.nsx.model.port_connection_entities","documentation":"Port Connection Entities (to help draw a visual picture of entities between two ports)","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"containers","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_containers_entities","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"containers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_node_groups","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_edge_node_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_node_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_error","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hypervisors","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_hypervisor","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hypervisors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switches","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routers","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnels","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_connection_tunnel","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vms","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_entities"},{"value":{"name":"com.vmware.nsx.model.traceflow_list_result","documentation":"Traceflow queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Traceflow Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.traceflow","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_list_result"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_ami_info","documentation":"Aws Gateway Ami Information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ami_id","documentation":"The ID of the Amazon Machine Image","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ami_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"region_id","documentation":"Name of the Aws Region in which ami is present","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_ami_info"},{"value":{"name":"com.vmware.nsx.model.principal_identity_list","documentation":"PrincipalIdentity query result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"PrincipalIdentity list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal_identity","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.principal_identity_list"},{"value":{"name":"com.vmware.nsx.model.transport_zone_end_point","documentation":"Specify which HostSwitch from this TransportNode is used handle traffic for given TransportZone","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"transport_zone_id","documentation":"Unique ID identifying the transport zone for this endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_profile_ids","documentation":"Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_end_point"},{"value":{"name":"com.vmware.nsx.model.association_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of ResourceReference","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.association_list_result"},{"value":{"name":"com.vmware.nsx.model.node_registration_message","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"msg_client_info","documentation":"MessageClientInfo used by the Node to connect to message bus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node","documentation":"Information for node\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Node. When operations return a value of this structure as a result, the field will contain all the attributes defined in Node.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_registration_message"},{"value":{"name":"com.vmware.nsx.model.discovered_node_list_result","documentation":"Discovered Node list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Discovered Node list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.discovered_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.discovered_node_list_result"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"metadata_proxy_id","documentation":"metadata proxy uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata_proxy_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"metadata proxy statistics per logical switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the statistics format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_statistics"},{"value":{"name":"com.vmware.nsx.model.lb_pool_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Statistics of load balancer pool members","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_member_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"Load balancer pool identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Virtual server statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_statistics"},{"value":{"name":"com.vmware.nsx.model.node_process_properties","documentation":"Node process properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_time","documentation":"CPU time (user and system) consumed by process in milliseconds format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_resident","documentation":"Resident set size of process in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_resident","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_used","documentation":"Virtual memory used by process in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pid","documentation":"Process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ppid","documentation":"Parent process id format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ppid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"process_name","documentation":"Process name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"process_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Process start time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uptime","documentation":"Milliseconds since process started format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uptime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_process_properties"},{"value":{"name":"com.vmware.nsx.model.cluster_backup_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of timestamps of backed-up cluster files\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_backup_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_backup_info_list_result"},{"value":{"name":"com.vmware.nsx.model.infra","documentation":"Infra space related policy","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLACKLIST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_BLACKLIST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WHITELIST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_WHITELIST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_profiles","documentation":"This field is used while creating or updating the space.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connectivity_strategy","documentation":"Possible values are: \n - CONNECTIVITY_STRATEGY_WHITELIST\n, - CONNECTIVITY_STRATEGY_BLACKLIST\n, - CONNECTIVITY_STRATEGY_NONE\n, This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \\\"allow\\\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \\\"drop\\\" rules (aka blacklist) to block traffic between groups NONE - No default rules are added. This is the default setting","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connectivity_strategy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domains","documentation":"This field is used while creating or updating the infra space.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"domains","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.infra"},{"value":{"name":"com.vmware.nsx.model.dhcp_ip_pool_usage","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_number","documentation":"allocated number. COULD BE INACCURATE, REFERENCE ONLY. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocated_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocated_percentage","documentation":"allocated percentage. COULD BE INACCURATE, REFERENCE ONLY. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocated_percentage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_ip_pool_id","documentation":"uuid of dhcp ip pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_size","documentation":"pool size format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_ip_pool_usage"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_arguments_condition","documentation":"This condition is used to match URI arguments aka query string of Http request messages, for example, in URI http://exaple.com?foo=1&bar=2, the \\\"foo=1&bar=2\\\" is the query string containing URI arguments. In an URI scheme, query string is indicated by the first question mark (\\\"?\\\") character and terminated by a number sign (\\\"#\\\") character or by the end of the URI. The uri_arguments field can be specified as a regular expression(Set match_type to REGEX). For example, \\\"foo=(?&lt;x&gt;\\\\d+)\\\". It matches HTTP requests whose URI arguments containing \\\"foo\\\", the value of foo contains only digits. And the value of foo is captured as $x which can be used in LbRuleAction fields which support variables.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriArgumentsCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of URI arguments","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri_arguments","documentation":"URI arguments, aka query string of URI.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri_arguments","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_arguments_condition"},{"value":{"name":"com.vmware.nsx.model.remote_file_server","documentation":"Remote file server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"directory_path","documentation":"Remote server directory to copy bundle files to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"directory_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Server port format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_transfer_protocol","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remote_file_server"},{"value":{"name":"com.vmware.nsx.model.dhcp_server_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_STATUS_NO_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_node","documentation":"uuid of active transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error message, if available","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_status","documentation":"Possible values are: \n - SERVICE_STATUS_UP\n, - SERVICE_STATUS_DOWN\n, - SERVICE_STATUS_ERROR\n, - SERVICE_STATUS_NO_STANDBY\n, UP means the dhcp service is working fine on both active transport-node and stand-by transport-node (if have), hence fail-over can work at this time if there is failure happens on one of the transport-node; DOWN means the dhcp service is down on both active transport-node and stand-by node (if have), hence the dhcp-service will not repsonse any dhcp request; Error means error happens on transport-node(s) or no status is reported from transport-node(s). The dhcp service may be working (or not working); NO_STANDBY means dhcp service is working in one of the transport node while not in the other transport-node (if have). Hence if the dhcp service in the working transport-node is down, fail-over will not happen and the dhcp service will go down.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stand_by_node","documentation":"uuid of stand_by transport node. null if non-HA mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"stand_by_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_server_status"},{"value":{"name":"com.vmware.nsx.model.node_http_service_properties","documentation":"Node HTTP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"HTTP Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.http_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_http_service_properties"},{"value":{"name":"com.vmware.nsx.model.host_upgrade_status","documentation":"Status of host upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip","documentation":"The IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_entry"},{"value":{"name":"com.vmware.nsx.model.ip_pool_range","documentation":"A set of IPv4 or IPv6 addresses defined by a start and end address.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"The end IP Address of the IP Range. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"The start IP Address of the IP Range. format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_range"},{"value":{"name":"com.vmware.nsx.model.NS_group_meta_info_list_result","documentation":"NSGroupMetaInfo list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"list of NSGroupMetaInfos","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_meta_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group_meta_info_list_result"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector_config","documentation":"This managed entity contains a set of IPFIX collectors.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collectors","documentation":"IPFIX Collectors","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_collector","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collectors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector_config"},{"value":{"name":"com.vmware.nsx.model.dne_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"DNE rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_enforcement_point_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Enforcement Point's","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_enforcement_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_enforcement_point_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics_per_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"The ID of the TransportNode\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics_per_node"},{"value":{"name":"com.vmware.nsx.model.list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.list_result"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"_configuration","documentation":"Configuration of this gateway","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_status","documentation":"Array of gateway statuses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_info"},{"value":{"name":"com.vmware.nsx.model.allocation_ip_address","documentation":"Allocation parameters for the IP address (e.g. specific IP address) can be specified. Tags, display_name and description attributes are not supported in this release.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_id","documentation":"Address that is allocated from pool format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.allocation_ip_address"},{"value":{"name":"com.vmware.nsx.model.render_configuration","documentation":"Render configuration to be applied to the widget.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_RED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"YELLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_YELLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SKY_BLUE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_SKY_BLUE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLUE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_BLUE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GREEN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_GREEN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GREY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COLOR_GREY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"color","documentation":"Possible values are: \n - COLOR_GREY\n, - COLOR_SKY_BLUE\n, - COLOR_BLUE\n, - COLOR_GREEN\n, - COLOR_YELLOW\n, - COLOR_RED\n, The color to use when rendering an entity. For example, set color as 'RED' to render a portion of donut in red.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"color","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"condition","documentation":"If the condition is met then the rendering specified for the condition will be applied. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_value","documentation":"If specified, overrides the field value. This can be used to display a meaningful value in situations where field value is not available or not configured.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icons","documentation":"Icons to be applied at dashboard for widgets and UI elements.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.icon","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icons","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Text to be shown on tooltip while hovering over the UI element if the condition is met.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.render_configuration"},{"value":{"name":"com.vmware.nsx.model.aws_key_pair","documentation":"Aws Key Pair","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the Aws Key Pair","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_key_pair"},{"value":{"name":"com.vmware.nsx.model.software_module","documentation":"Software module details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"module_name","documentation":"Name of the module in the node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"module_version","documentation":"Version of the module in the node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"module_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.software_module"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_version_condition","documentation":"This condition is used to match the HTTP protocol version of the HTTP request messages.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_1_0"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VERSION_2_0"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestVersionCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"version","documentation":"Possible values are: \n - VERSION__1_0\n, - VERSION__1_1\n, - VERSION__2_0\n, HTTP version","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_version_condition"},{"value":{"name":"com.vmware.nsx.model.IP_set_list_result","documentation":"Paged collection of IPSets","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPSet list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_set_list_result"},{"value":{"name":"com.vmware.nsx.model.ip_pool","documentation":"A collection of one or more IPv4 or IPv6 subnets or ranges that are often not a contiguous address space. Clients are allocated IPs from an IP pool. Often used when a client that consumes addresses exhausts an initial subnet or range and needs to be expanded but the adjoining address space is not available as it has been allocated to a different client.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_usage","documentation":"Pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Subnets can be IPv4 or IPv6 and they should not overlap. The maximum number will not exceed 5 subnets.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool"},{"value":{"name":"com.vmware.nsx.model.protocol","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.protocol"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"List of SSL ciphers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_cipher_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"List of SSL protocols","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_ssl_protocol_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result"},{"value":{"name":"com.vmware.nsx.model.static_ip_pool_spec","documentation":"IP assignment specification for Static IP Pool.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"StaticIpPoolSpec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"StaticIpPoolSpec","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip_pool_id","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_STATICIPPOOLSPEC\n, - RESOURCE_TYPE_STATICIPLISTSPEC\n, - RESOURCE_TYPE_ASSIGNEDBYDHCP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_ip_pool_spec"},{"value":{"name":"com.vmware.nsx.model.instance_stats","documentation":"Instance statistics","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"error","documentation":"The number of instances with status ERROR. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed","documentation":"The number of instances with status MANAGED. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"powered_off","documentation":"The number of instances with status POWERED OFF. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"powered_off","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total","documentation":"The total number of instances. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unmanaged","documentation":"The number of instances with status UNMANAGED. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"unmanaged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vcpus","documentation":"The number of virtual CPUs. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vcpus","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.instance_stats"},{"value":{"name":"com.vmware.nsx.model.cloud_virtual_machines_list_result","documentation":"Regions list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Regions list result\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in CloudVirtualMachine. When operations return a value of this structure as a result, the field will contain all the attributes defined in CloudVirtualMachine.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cloud_virtual_machine","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cloud_virtual_machines_list_result"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_status","documentation":"Aws logical gateway status","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_cluster_id","documentation":"NSX gateway cluster id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_instances_status","documentation":"Array of gateway statuses\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_instance_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"gateway_instances_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_status"},{"value":{"name":"com.vmware.nsx.model.container_configuration","documentation":"Represents a container to group widgets that belong to a common category or have a common purpose.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ContainerConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ContainerConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"span","documentation":"Represents the horizontal span of the container. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"span","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"widgets","documentation":"If not specified, creates an empty container.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.widget_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"widgets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the widgetconfiguration to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.container_configuration"},{"value":{"name":"com.vmware.nsx.model.aws_virtual_machine","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TERMINATED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_TERMINATED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SHUTTING_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_SHUTTING_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STOPPING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_STOPPING"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AwsVirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STOPPED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_STOPPED"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"AwsVirtualMachine","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cloud_virtual_machine","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"availability_zone","documentation":"Availability Zone of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"availability_zone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"power_state","documentation":"Possible values are: \n - POWER_STATE_PENDING\n, - POWER_STATE_RUNNING\n, - POWER_STATE_SHUTTING_DOWN\n, - POWER_STATE_TERMINATED\n, - POWER_STATE_STOPPING\n, - POWER_STATE_STOPPED\n, Indicates the power state of the virutal machine as returned by AWS.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"power_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"region","documentation":"Region of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"region","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc","documentation":"VPC id of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vpc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc_name","documentation":"VPC name of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vpc_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_AWSVIRTUALMACHINE\n, - RESOURCE_TYPE_AZUREVIRTUALMACHINE\n, Possible values are in the form of VirtualMachine prefixed by cloud name. For example, AwsVirtualMachine or AzureVirtualMachine.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"agent_status","documentation":"Possible values are: \n - AGENT_STATUS_UP\n, - AGENT_STATUS_DOWN\n, - AGENT_STATUS_NO_AGENT\n, Agent Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"agent_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"agent_version","documentation":"Agent version details\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"agent_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cloud_tags","documentation":"Cloud tags for the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cloud_tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cloud_tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_messages","documentation":"These error messages are recent and are maximum of 1 hour old.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_instance_error_message","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"error_messages","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ha_index","documentation":"Index of HA that indicates whether gateway is primary or secondary. If index is 0, then it is primary gateway. Else secondary gateway. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ha_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_status","documentation":"Possible values are: \n - GATEWAY_STATUS_UP\n, - GATEWAY_STATUS_DOWN\n, - GATEWAY_STATUS_DEPLOYING\n, - GATEWAY_STATUS_NOT_AVAILABLE\n, - GATEWAY_STATUS_UNDEPLOYING\n, Gateway Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"gateway_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_gateway","documentation":"Flag to identify if this VM is a gateway node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_gateway_active","documentation":"Flag to identify if this VM is an active gateway node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_gateway_active","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_display_name","documentation":"Logical Switch display name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switch_id","documentation":"Logical Switch ID\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed_by_nsx","documentation":"Indicate if vm is managed by NSX or not\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed_by_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsx_ip","documentation":"IP address provided by Nsx\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"nsx_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_details","documentation":"Operating system details\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"Operating system of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_ip","documentation":"Private IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"private_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_ip","documentation":"Public IP address of the virtual machine\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"quarantine_state","documentation":"Possible values are: \n - QUARANTINE_STATE_QUARANTINED\n, - QUARANTINE_STATE_NOT_QUARANTINED\n, - QUARANTINE_STATE_UNKNOWN\n, - QUARANTINE_STATE_OVERRIDDEN\n, Indicates the quarantine state of the VM. QUARANTINED - This state implies VM is moved to quarantine security group because some threat has been detected. NOT_QUARANTINED - This state implies no quarantine action has been taken. UNKNOWN - This state implies either quarantine policy is disabled or quarantine information is not available. OVERRIDDEN - This state implies VM is associated with vm_override_sg which overrides any action based on threat detection.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"quarantine_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"threat_state","documentation":"Possible values are: \n - THREAT_STATE_NORMAL\n, - THREAT_STATE_THREAT\n, - THREAT_STATE_INVALID\n, Indicates the threat state of the VM. NORMAL - This state implies no threat has been detected and VM is functioning as expected. THREAT - This state implies quarantine enabling threat has been detected. INVALID - This state implies either VM is unmanaged or threat related information is not available.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"threat_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_virtual_machine"},{"value":{"name":"com.vmware.nsx.model.lb_pool_member_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"The port is configured in pool member. For virtual server port range case, pool member port must be null. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Pool member statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_member_statistics"},{"value":{"name":"com.vmware.nsx.model.port_connection_containers_entities","documentation":"Port Connection Containers Entities","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_containers_entities"},{"value":{"name":"com.vmware.nsx.model.ssh_key_base_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"SSH key label (used to identify the key)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Current password for user (required for users root and admin)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_base_properties"},{"value":{"name":"com.vmware.nsx.model.ingress_broadcast_rate_shaper","documentation":"A shaper that specifies ingress rate properties in kb/s","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"average_bandwidth_kbps","documentation":"Average bandwidth in kb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"average_bandwidth_kbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"burst_size_bytes","documentation":"Burst size in bytes format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"burst_size_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"peak_bandwidth_kbps","documentation":"Peak bandwidth in kb/s format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"peak_bandwidth_kbps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ingress_broadcast_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_condition","documentation":"This condition is used to match URIs(Uniform Resource Identifier) of HTTP request messages. The URI field can be specified as a regular expression. If an HTTP request message is requesting an URI which matches specified regular expression, it matches the condition. The syntax of whole URI looks like this: scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] This condition matches only the path part of entire URI. When match_type field is specified as REGEX, the uri field is used as a regular expression to match URI path of HTTP requests. For example, to match any URI that has \\\"/image/\\\" or \\\"/images/\\\", uri field can be specified as: \\\"/image[s]?/\\\". Named capturing groups can be used in the uri field to capture substrings of matched URIs and store them in variables for use in LbRuleAction. For example, specify uri field as: \\\"/news/(?&lt;year&gt;\\\\d+)/(?&lt;month&gt;\\\\d+)/(?&lt;article&gt;.*)\\\" If the URI path is /articles/news/2017/06/xyz.html, then substring \\\"2017\\\" is captured in variable year, \\\"06\\\" is captured in variable month, and \\\"xyz.html\\\" is captured in variable article. These variables can then be used in an LbRuleAction field which supports variables, such as uri field of LbHttpRequestUriRewriteAction. For example, set the uri field of LbHttpRequestUriRewriteAction as: \\\"/articles/news/$year-$month-$article\\\" Then the URI path /articles/news/2017/06/xyz.html is rewritten to: \\\"/articles/news/2017-06-xyz.html\\\"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of URI","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"A string used to identify resource","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_condition"},{"value":{"name":"com.vmware.nsx.model.lb_select_server_action","documentation":"This action is used to select a backend server for matched HTTP request messages. Matched HTTP request messages are forwarded to the specified backend server. The ip and port fields must be specified as single values, IP range and port range are not supported.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSelectServerAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSelectServerAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ip","documentation":"IP address of selected backend server format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"UUID of load balancer pool","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"This field is not required when the pool_id and ip fields can uniquely identify a pool member and the port of backend service is same as the port of virtual server. Otherwise, this port field must be specified. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_select_server_action"},{"value":{"name":"com.vmware.nsx.model.EULA_content","documentation":"End User License Agreement content","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"content","documentation":"End User License Agreement content","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"content","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.EULA_content"},{"value":{"name":"com.vmware.nsx.model.lb_ip_header_condition","documentation":"This condition is used to match IP header fields of HTTP messages. Currently, only the source IP address is supported. IP addresses can be expressed as a single IP address like 10.1.1.1, or a range of IP addresses like 10.1.1.101-10.1.1.160. Both IPv4 and IPv6 addresses are supported.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbIpHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"source_address","documentation":"Source IP address of HTTP message format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ip_header_condition"},{"value":{"name":"com.vmware.nsx.model.transport_zone_status_list_result","documentation":"Transport zone runtime status queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Zone Runtime Status Info Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_status_list_result"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"address_families","documentation":"User can enable the neighbor for the specific address families and also define filters per address family. When the neighbor is created, it is default enabled for IPV4_UNICAST address family for backward compatibility reasons. User can change that if required, by defining the address family configuration.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor_address_family","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"address_families","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_config","documentation":"By specifying these paramaters BFD config for this given peer can be overriden | (the globally configured values will not apply for this peer)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bfd_config_parameters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enable_bfd","documentation":"Flag to enable BFD for this BGP Neighbor. Enable this if the neighbor supports BFD as this will lead to faster convergence.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enable_bfd","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this BGP Neighbor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_in_ipprefixlist_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_in_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_in_routemap_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_in_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_out_ipprefixlist_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_out_ipprefixlist_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filter_out_routemap_id","documentation":"This is a deprecated property, Please use 'address_family' instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filter_out_routemap_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hold_down_timer","documentation":"Wait period (seconds) before declaring peer dead format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hold_down_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"keep_alive_timer","documentation":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"keep_alive_timer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maximum_hop_limit","documentation":"This value is set on TTL(time to live) of BGP header. When router receives the BGP packet, it decrements the TTL. The default value of TTL is one when BPG request is initiated.So in the case of a BGP peer multiple hops away and and value of TTL is one, then next router in the path will decrement the TTL to 0, realize it cant forward the packet and will drop it. If the hop count value to reach neighbor is equal to or less than the maximum_hop_limit value then intermediate router decrements the TTL count by one and forwards the request to BGP neighour. If the hop count value is greater than the maximum_hop_limit value then intermediate router discards the request when TTL becomes 0. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"maximum_hop_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_address","documentation":"Neighbor IP Address format: ipv4","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbor_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"User can create (POST) the neighbor with or without the password. The view (GET) on the neighbor, would never reveal if the password is set or not. The password can be set later using edit neighbor workFlow (PUT) On the edit neighbor (PUT), if the user does not specify the password property, the older value is retained.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as","documentation":"This is a deprecated property, Please use 'remote_as_num' instead. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_as","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as_num","documentation":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_as_num","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"Deprecated - do not provide a value for this field. Use source_addresses instead. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_addresses","documentation":"BGP neighborship will be formed from all these source addresses to this neighbour. format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics_summary"},{"value":{"name":"com.vmware.nsx.model.state_sync_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"api_listen_ip","documentation":"The IP and port for the public API service on this node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"api_listen_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cluster_node_id","documentation":"Internal identifier provided by the node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.state_sync_node"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template_state","documentation":"Transport node state per compute collection","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"compute_collection_id","documentation":"Associated compute collection id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"compute_collection_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template_states","documentation":"Transport node template states in compute collection\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_template_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"template_states","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template_state"},{"value":{"name":"com.vmware.nsx.model.allocation_token_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocation_token","documentation":"Unique pool allocation token to ensure idempotent allocation release.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocation_token","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.allocation_token_parameter"},{"value":{"name":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of app profiles for an application discovery session","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_profile_member_apps_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.policy_template_list_result","documentation":"Paged Collection of Policy Templates","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Policy Template list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_template_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REPLACE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"XFORWARDED_FOR_REPLACE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INSERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"XFORWARDED_FOR_INSERT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"http_redirect_to","documentation":"If a website is temporarily down or has moved, incoming requests for that virtual server can be temporarily redirected to a URL","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_redirect_to","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"http_redirect_to_https","documentation":"Certain secure applications may want to force communication over SSL, but instead of rejecting non-SSL connections, they may choose to redirect the client automatically to use SSL.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"http_redirect_to_https","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"It is used to specify the HTTP application idle time out, instead of TCP socket setting which should be configured in TCP profile. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ntlm","documentation":"NTLM is an authentication protocol that can be used over HTTP. If the flag is set to true, LB will use NTLM challenge/response methodology.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ntlm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_header_size","documentation":"A request with header larger than request_header_size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_header_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"x_forwarded_for","documentation":"Possible values are: \n - XFORWARDED_FOR_INSERT\n, - XFORWARDED_FOR_REPLACE\n, insert or replace x_forwarded_for","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"x_forwarded_for","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_profile"},{"value":{"name":"com.vmware.nsx.model.lb_pool_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated status list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_status_list_result"},{"value":{"name":"com.vmware.nsx.model.node_route_properties","documentation":"Node network route properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"blackhole","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_BLACKHOLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"kernel","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_KERNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"zebra","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_ZEBRA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"boot","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_BOOT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"static","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ntk","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_NTK"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unreachable","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_UNREACHABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ra","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_RA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"prohibit","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_PROHIBIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"bird","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_BIRD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"gated","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_GATED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"unspec","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_UNSPEC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"mrt","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_MRT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"throw","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_THROW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"default","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTE_TYPE_DEFAULT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dnrouted","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_DNROUTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"redirect","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_REDIRECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"xorp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_XORP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"dhcp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTO_DHCP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination","documentation":"Destination covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"from_address","documentation":"From address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"from_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway","documentation":"Address of next hop","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Network interface id of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metric","documentation":"Metric value of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metric","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"netmask","documentation":"Netmask of destination covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"netmask","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"proto","documentation":"Possible values are: \n - PROTO_UNSPEC\n, - PROTO_REDIRECT\n, - PROTO_KERNEL\n, - PROTO_BOOT\n, - PROTO_STATIC\n, - PROTO_GATED\n, - PROTO_RA\n, - PROTO_MRT\n, - PROTO_ZEBRA\n, - PROTO_BIRD\n, - PROTO_DNROUTED\n, - PROTO_XORP\n, - PROTO_NTK\n, - PROTO_DHCP\n, Routing protocol identifier of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"proto","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_id","documentation":"Unique identifier for the route\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"route_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_type","documentation":"Possible values are: \n - ROUTE_TYPE_DEFAULT\n, - ROUTE_TYPE_STATIC\n, - ROUTE_TYPE_BLACKHOLE\n, - ROUTE_TYPE_PROHIBIT\n, - ROUTE_TYPE_THROW\n, - ROUTE_TYPE_UNREACHABLE\n, Route type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scope","documentation":"Scope of destinations covered by route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"scope","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src","documentation":"Source address to prefer when sending to destinations of route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_route_properties"},{"value":{"name":"com.vmware.nsx.model.bgp_route_aggregation","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"prefix","documentation":"cidr of the aggregate address format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefix","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"summary_only","documentation":"Flag to send only summarized route","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary_only","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_route_aggregation"},{"value":{"name":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"Password to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.NS_service","documentation":"A Networking and Security Service allows users to specify characteristics to use for matching network traffic. For example the user can specify port and protocol pair.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_service","documentation":"The default NSServices are created in the system by default. These NSServices can't be modified/deleted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nsservice_element","documentation":"An NSService Element that describes traffic corresponding to this NSService\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nsservice_element","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service"},{"value":{"name":"com.vmware.nsx.model.capacity_usage","documentation":"usage of each capacity type ex. vm, cpu","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"capacity_type","documentation":"type of the capacity field\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"capacity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"usage_count","documentation":"count of number of items of capacity_type format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"usage_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.capacity_usage"},{"value":{"name":"com.vmware.nsx.model.management_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"publish_fqdns","documentation":"True if Management nodes publish their fqdns(instead of default IP addresses) across NSX for its reachability.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"publish_fqdns","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_config"},{"value":{"name":"com.vmware.nsx.model.selectable_resource_reference","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"selected","documentation":"Set to true if this resource has been selected to be acted upon","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"selected","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.selectable_resource_reference"},{"value":{"name":"com.vmware.nsx.model.start_app_discovery_session_parameters","documentation":"Parameters to start an application discovery session. It can have NSGroup Ids as well as the App Profile Ids.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_ids","documentation":"App Profile Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ns_group_ids","documentation":"NSGroup Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ns_group_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.start_app_discovery_session_parameters"},{"value":{"name":"com.vmware.nsx.model.certificate_key_pair","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.security_certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rsa_private_key","documentation":"The private key must include the enclosing \\\"-----BEGIN RSA PRIVATE KEY-----\\\" and \\\"-----END RSA PRIVATE KEY-----\\\". An empty string is returned in read responses.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"rsa_private_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate_key_pair"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation"},{"value":{"name":"com.vmware.nsx.model.dne_section","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a DNE section is default section or not. Each Layer 2 and Layer 3 section. has one and only one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER3\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_section"},{"value":{"name":"com.vmware.nsx.model.http_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"http","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_HTTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_HTTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.http_protocol"},{"value":{"name":"com.vmware.nsx.model.compute_manager","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential","documentation":"Login credentials for the compute manager\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LoginCredential. When operations return a value of this structure as a result, the field will contain all the attributes defined in LoginCredential.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_type","documentation":"Compute manager type like vCenter","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"IP address or hostname of compute manager format: hostname-or-ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager"},{"value":{"name":"com.vmware.nsx.model.MAC_set","documentation":"MACSet is used to group individual MAC addresses. MACSets can be used as sources and destinations in layer2 firewall rules. These can also be used as members of NSGroups.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_addresses","documentation":"MAC addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_set"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_switching_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_EGRESS"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_INGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BIDIRECTIONAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_BIDIRECTIONAL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destinations","documentation":"List of destination addresses format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destinations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_INGRESS\n, - DIRECTION_EGRESS\n, - DIRECTION_BIDIRECTIONAL\n, port mirroring direction","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key","documentation":"User-configurable 32-bit key format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snap_length","documentation":"If this property not set, original package will not be truncated. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snap_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_switching_profile"},{"value":{"name":"com.vmware.nsx.model.key_value","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"key name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.key_value"},{"value":{"name":"com.vmware.nsx.model.node_log_property_headers","documentation":"Node log property headers","constants":[],"type":"STRUCTURE","metadata":[],"fields":[],"enumerations":[]},"key":"com.vmware.nsx.model.node_log_property_headers"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_node_statistics","documentation":"Per Node Statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_statistics_per_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_node_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_statistics"},{"value":{"name":"com.vmware.nsx.model.dne_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of DNE sections returned.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_section_list_result"},{"value":{"name":"com.vmware.nsx.model.csr_list","documentation":"Csr queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CSR list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.csr","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csr_list"},{"value":{"name":"com.vmware.nsx.model.mac_range","documentation":"A range of MAC addresses with a start and end value","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"end","documentation":"End value for MAC address range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for MAC address range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_range"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_protocol_info","documentation":"SSL protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS_v1_1"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_default","documentation":"Default SSL protocol flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"Secure/insecure SSL protocol flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_SSL_V2\n, - PROTOCOL_SSL_V3\n, - PROTOCOL_TLS_V1\n, - PROTOCOL_TLS_V1_1\n, - PROTOCOL_TLS_V1_2\n, SSL protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_protocol_info"},{"value":{"name":"com.vmware.nsx.model.bpdu_filter","documentation":"BPDU filter configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Indicates whether BPDU filter is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"white_list","documentation":"Pre-defined list of allowed MAC addresses to be excluded from BPDU filtering","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"white_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bpdu_filter"},{"value":{"name":"com.vmware.nsx.model.transport_zone_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TransportZoneProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"TransportZoneProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_profile"},{"value":{"name":"com.vmware.nsx.model.base_node_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_interface_properties","documentation":"Array of Node interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_interface_statistics","documentation":"Array of Node network interface statistic properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_statistics_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_interface_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_status_properties","documentation":"Time series of the node's system properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_status_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_node_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.bgp_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"as_num","documentation":"4 Byte ASN in ASPLAIN/ASDOT Format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_num","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"as_number","documentation":"This is a deprecated property, Please use 'as_num' instead. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ecmp","documentation":"Flag to enable ECMP","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ecmp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Flag to enable this configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"graceful_restart","documentation":"Flag to enable graceful restart","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"graceful_restart","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_aggregation","documentation":"List of routes to be aggregated","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_route_aggregation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_aggregation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_config"},{"value":{"name":"com.vmware.nsx.model.lb_ssl_cipher_info","documentation":"SSL cipher","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHER_RSA_WITH_AES_256_GCM_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cipher","documentation":"Possible values are: \n - CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_RSA_WITH_AES_256_CBC_SHA\n, - CIPHER_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHER_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, SSL cipher","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cipher","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"Default SSL cipher flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"Secure/insecure SSL cipher flag","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_ssl_cipher_info"},{"value":{"name":"com.vmware.nsx.model.aws_vpc","documentation":"Vpc Information","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_MANAGED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_STATUS_MANAGED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_UNMANAGED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OP_STATUS_UNMANAGED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ami_id","documentation":"AMI id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ami_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"IPV4 CIDR Block for the Vpc format: ipv4_cidr_block\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_info","documentation":"Gateway details for the Vpc","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_stats","documentation":"Managed, unmanaged and error instance counts for the Vpc","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_management_vpc","documentation":"Flag to identify if this is the management Vpc\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_management_vpc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"op_status","documentation":"Possible values are: \n - OP_STATUS_MANAGED\n, - OP_STATUS_UNMANAGED\n, State of the Vpc\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"op_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"region_id","documentation":"Id of the AWS region\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"region_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zones","documentation":"Transport zones for the Vpc\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zones","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_vpc"},{"value":{"name":"com.vmware.nsx.model.port_connection_error","documentation":"Errors encountered while fetching entities in the forwarding path","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"entity_type","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"entity_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_details","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_summary","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_summary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_error"},{"value":{"name":"com.vmware.nsx.model.node_id_services_map","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_CLUSTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_MGMT_CLUSTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"API","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPES_MGMT_PLANE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"NodeId","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_types","documentation":"Possible values are: \n - SERVICE_TYPES_MGMT_CLUSTER\n, - SERVICE_TYPES_MGMT_PLANE\n, - SERVICE_TYPES_API\n, list of ServiceTypes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_types","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_id_services_map"},{"value":{"name":"com.vmware.nsx.model.logical_dhcp_server","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"attached_logical_port_id","documentation":"id of attached logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"attached_logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_profile_id","documentation":"dhcp profile uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ipv4_dhcp_server","documentation":"dhcp server for ipv4 addresses","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.I_pv4_dhcp_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ipv4_dhcp_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_dhcp_server"},{"value":{"name":"com.vmware.nsx.model.remote_filestore_backup_file","documentation":"Remote file store backup file properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILE_STORE_REMOTE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_store","documentation":"Possible values are: \n - FILE_STORE_REMOTE\n, File location","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_store","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Passphrase used to encrypt backup file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.remote_filestore_backup_file"},{"value":{"name":"com.vmware.nsx.model.aggregate_response","documentation":"Response for the primary/related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"primary","documentation":"Requested properties of the primary object","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"primary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"related","documentation":"Requested properties of the related objects","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.related_data","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"related","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_response"},{"value":{"name":"com.vmware.nsx.model.compute_manager_status","documentation":"Runtime status information of the compute manager","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREGISTERED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REGISTRATION_STATUS_UNREGISTERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGISTERED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REGISTRATION_STATUS_REGISTERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATUS_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"connection_errors","documentation":"Errors when connecting with compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_status","documentation":"Possible values are: \n - CONNECTION_STATUS_UP\n, - CONNECTION_STATUS_DOWN\n, Status of connection with the compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_status_details","documentation":"Details about connection status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_status_details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of the last successful update of Inventory, in epoch milliseconds. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"registration_errors","documentation":"Errors when registering with compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"registration_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"registration_status","documentation":"Possible values are: \n - REGISTRATION_STATUS_REGISTERED\n, - REGISTRATION_STATUS_UNREGISTERED\n, Registration status of compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"registration_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the compute manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager_status"},{"value":{"name":"com.vmware.nsx.model.list_result_query_parameters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"fields","documentation":"Comma-separated field names to include in query result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.list_result_query_parameters"},{"value":{"name":"com.vmware.nsx.model.ip_block_subnet_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP block subnet list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_subnet_list_result"},{"value":{"name":"com.vmware.nsx.model.role_with_features","documentation":"Role","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"features","documentation":"Features","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_permission","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"features","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role","documentation":"Role name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_with_features"},{"value":{"name":"com.vmware.nsx.model.support_bundle_remote_file_server","documentation":"Remote file server","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"directory_path","documentation":"Remote server directory to copy bundle files to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"directory_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manager_upload_only","documentation":"Uploads to the remote file server performed by the manager","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manager_upload_only","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Protocol to use to copy file","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_file_transfer_protocol","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_remote_file_server"},{"value":{"name":"com.vmware.nsx.model.ICMP_type_service_entry","documentation":"A ServiceEntry that represents IPv4 or IPv6 ICMP protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv4"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ICMPTypeServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"icmp_code","documentation":"ICMP message code format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_type","documentation":"ICMP message type format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_ICMPV4\n, - PROTOCOL_ICMPV6\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ICMP_type_service_entry"},{"value":{"name":"com.vmware.nsx.model.lb_passive_monitor","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPassiveMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"max_fails","documentation":"When the consecutive failures reach this value, then the member is considered temporarily unavailable for a configurable period format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_fails","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"After this timeout period, the member is tried again for a new connection to see if it is available. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_passive_monitor"},{"value":{"name":"com.vmware.nsx.model.weekly_backup_schedule","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WeeklyBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"WeeklyBackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"days_of_week","documentation":"Days of week when backup is taken. 0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday ... format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"days_of_week","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hour_of_day","documentation":"Time of day when backup is taken format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"hour_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minute_of_day","documentation":"Time of day when backup is taken format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"minute_of_day","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.weekly_backup_schedule"},{"value":{"name":"com.vmware.nsx.model.IP_prefix_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefixes","documentation":"Ordered list of PrefixConfig","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.prefix_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefixes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_prefix_list"},{"value":{"name":"com.vmware.nsx.model.MAC_set_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of MACSets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_set_list_result"},{"value":{"name":"com.vmware.nsx.model.attachment_context","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_MACPOOL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"None","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_NONE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AttachmentContext","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Both","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_BOTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALLOCATE_ADDRESSES_IPPOOL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"AttachmentContext","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"allocate_addresses","documentation":"Possible values are: \n - ALLOCATE_ADDRESSES_IPPOOL\n, - ALLOCATE_ADDRESSES_MACPOOL\n, - ALLOCATE_ADDRESSES_BOTH\n, - ALLOCATE_ADDRESSES_NONE\n, A flag to indicate whether to allocate addresses from allocation pools bound to the parent logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocate_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Used to identify which concrete class it is","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.attachment_context"},{"value":{"name":"com.vmware.nsx.model.appliance_file_usage","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"build","documentation":"Appliance build number","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"build","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"files","documentation":"list of files","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"files","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Appliance type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.appliance_file_usage"},{"value":{"name":"com.vmware.nsx.model.trust_object_data","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_algo","documentation":"Key algorithm contained in this certificate","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_algo","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Password for private key encryption","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"private_key","documentation":"private key data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"private_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.trust_object_data"},{"value":{"name":"com.vmware.nsx.model.query_pipeline_request","documentation":"The query pipeline request, this takes in an array of search queries","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"query_pipeline","documentation":"An array of search queries","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.query_pipe_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"query_pipeline","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.query_pipeline_request"},{"value":{"name":"com.vmware.nsx.model.firewall_rule_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Firewall rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_rule_list_result"},{"value":{"name":"com.vmware.nsx.model.compute_collection_list_result","documentation":"Compute Collection list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Compute Collection list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_header_condition","documentation":"This condition is used to match TCP header fields of HTTP messages. Currently, only the TCP source port is supported. Ports can be expressed as a single port number like 80, or a port range like 1024-1030.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpHeaderCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbTcpHeaderCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"source_port","documentation":"TCP source port of HTTP message format: port-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_header_condition"},{"value":{"name":"com.vmware.nsx.model.virtual_machine","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_SUSPENDED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_SUSPENDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGULAR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_REGULAR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_STOPPED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POWER_STATE_VM_STOPPED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_ids","documentation":"List of external compute ids of the virtual machine in the format 'id-type-key:value' , list of external compute ids ['uuid:xxxx-xxxx-xxxx-xxxx', 'moIdOnHost:moref-11', 'instanceUuid:xxxx-xxxx-xxxx-xxxx']","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"Current external id of this virtual machine in the system.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_id","documentation":"Id of the host in which this virtual machine exists.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_id_on_host","documentation":"Id of the vm unique within the host.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_id_on_host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"power_state","documentation":"Possible values are: \n - POWER_STATE_VM_RUNNING\n, - POWER_STATE_VM_STOPPED\n, - POWER_STATE_VM_SUSPENDED\n, - POWER_STATE_UNKNOWN\n, Current power state of this virtual machine in the system.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"power_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Reference of the Host or Public Cloud Gateway that reported the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_EDGE\n, - TYPE_SERVICE\n, - TYPE_REGULAR\n, Virtual Machine type; Edge, Service VM or other.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine"},{"value":{"name":"com.vmware.nsx.model.realized_service","documentation":"Realized Service","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_REALIZEDNSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDNSSERVICE\n, Realized services","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_service"},{"value":{"name":"com.vmware.nsx.model.lb_fast_udp_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbFastUdpProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"flow_mirroring_enabled","documentation":"If flow mirroring is enabled, all the flows to the bounded virtual server are mirrored to the standby node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"flow_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"Though UDP is a connectionless protocol, for the purposes of load balancing, all UDP packets with the same flow signature (source and destination IP/ports and IP protocol) received within the idle timeout period are considered to belong to the same connection and are sent to the same backend server. If no packets are received for idle timeout period, the connection (association between flow signature and the selected server) is cleaned up. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_fast_udp_profile"},{"value":{"name":"com.vmware.nsx.model.mac_learning_spec","documentation":"MAC learning configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIMIT_POLICY_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DROP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LIMIT_POLICY_DROP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"aging_time","documentation":"Aging time in sec for learned MAC address format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"aging_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Allowing source MAC address learning","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"limit","documentation":"The maximum number of MAC addresses that can be learned on this port format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"limit_policy","documentation":"Possible values are: \n - LIMIT_POLICY_ALLOW\n, - LIMIT_POLICY_DROP\n, The policy after MAC Limit is exceeded","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"limit_policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unicast_flooding_allowed","documentation":"Allowing flooding for unlearned MAC for ingress traffic","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"unicast_flooding_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_learning_spec"},{"value":{"name":"com.vmware.nsx.model.policy_node","documentation":"Representation of a policy node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attributes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_node_property","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attributes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"children","documentation":"None","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"children","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"id of the node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_node"},{"value":{"name":"com.vmware.nsx.model.realized_firewall_UI_resource","documentation":"Realized Firewall Sections and associated communication map","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_communication_map","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_communication_map","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_firewall_sections","documentation":"Realized firewall sections associated to the communication map\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in RealizedFirewall. When operations return a value of this structure as a result, the field will contain all the attributes defined in RealizedFirewall.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_firewall_sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_firewall","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall_UI_resource"},{"value":{"name":"com.vmware.nsx.model.effective_member_type_list_result","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_LOGICALPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_IPSET"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_NSGROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalSwitch","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_LOGICALSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VirtualMachine","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_VIRTUALMACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACSet","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESULTS_MACSET"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"result_count","documentation":"Count of the member types in the results array format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Possible values are: \n - RESULTS_NSGROUP\n, - RESULTS_IPSET\n, - RESULTS_MACSET\n, - RESULTS_LOGICALSWITCH\n, - RESULTS_LOGICALPORT\n, - RESULTS_VIRTUALMACHINE\n, Collection of member types for the given NSGroup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.effective_member_type_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_NS_group_member_evaluation","documentation":"Realized NSGroup member evaluation","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_ports","documentation":"list of logical ports\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_logical_port","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_switches","documentation":"list of logical switches\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_count","documentation":"Count of the members added to this NSGroup format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_machines","documentation":"list of virtual machines\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"virtual_machines","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_NS_group_member_evaluation"},{"value":{"name":"com.vmware.nsx.model.actionable_resource_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.actionable_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.actionable_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.mandatory_access_control_properties","documentation":"Information about mandatory access control","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED_PENDING_REBOOT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_ENABLED_PENDING_REBOOT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"Enabled can be True/False","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_ENABLED\n, - STATUS_DISABLED\n, - STATUS_ENABLED_PENDING_REBOOT\n, current status of Mandatory Access Control\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mandatory_access_control_properties"},{"value":{"name":"com.vmware.nsx.model.vni_range","documentation":"A range of virtual network identifiers (VNIs)","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"End value for vni range to be used for virtual networks format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for vni range to be used for virtual networks format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_range"},{"value":{"name":"com.vmware.nsx.model.IGMP_type_NS_service","documentation":"A NSService that represents IGMP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IGMPTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IGMP_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.status_count","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Degraded count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Down count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Up count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.status_count"},{"value":{"name":"com.vmware.nsx.model.edge_high_availability_profile","documentation":"Profile for BFD HA cluster setting","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.cluster_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"bfd_allowed_hops","documentation":"BFD allowed hops format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_allowed_hops","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_probe_interval","documentation":"the time interval (in millisec) between probe packets for heartbeat purpose format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_high_availability_profile"},{"value":{"name":"com.vmware.nsx.model.app_discovery_app_profile_result_summary","documentation":"Contains the application discovery result summary of the App Profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_id","documentation":"ID of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"installed_apps_count","documentation":"Number of apps installed that belongs to this App Profile format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"installed_apps_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"},{"value":{"name":"com.vmware.nsx.model.tunnel_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tunnels","documentation":"List of transport node tunnels\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tunnel_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tunnels","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_list"},{"value":{"name":"com.vmware.nsx.model.DNE_service_association_list_result","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DNEServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DNEServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"results","documentation":"DNE rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_DNESERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.DNE_service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_header_rewrite_action","documentation":"This action is used to rewrite header fields of matched HTTP request messages to specified new values. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestHeaderRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of HTTP request header","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_header_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.backup_operation_history","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_backup_statuses","documentation":"Statuses of previous cluser backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cluster_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_backup_statuses","documentation":"Statuses of previous inventory backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inventory_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_backup_statuses","documentation":"Statuses of previous node backups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.backup_operation_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_backup_statuses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_operation_history"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PERMIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_PERMIT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_PERMIT\n, - ACTION_DENY\n, Action for the Sequence","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_criteria","documentation":"Match Criteria for the RouteMap Sequence","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence_match","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"set_criteria","documentation":"Set Criteria for the RouteMap Sequence","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"set_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_list_result"},{"value":{"name":"com.vmware.nsx.model.interval_backup_schedule","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IntervalBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IntervalBackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.backup_schedule","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"seconds_between_backups","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"seconds_between_backups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interval_backup_schedule"},{"value":{"name":"com.vmware.nsx.model.configuration_state_element","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, State of configuration on this sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_address","documentation":"URI of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_id","documentation":"Identifier of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sub_system_type","documentation":"Type of backing resource on sub system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sub_system_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.configuration_state_element"},{"value":{"name":"com.vmware.nsx.model.advertise_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_ALLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_DENY\n, - ACTION_ALLOW\n, ALLOW action enables the advertisment and DENY action disables the advertisement of a filtered routes to the connected TIER0 router.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"networks","documentation":"network(CIDR) to be routed format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"networks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_filter","documentation":"Rule filter for the advertise rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advertisement_rule_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advertise_rule"},{"value":{"name":"com.vmware.nsx.model.node_service_properties","documentation":"Node service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_properties"},{"value":{"name":"com.vmware.nsx.model.aws_key_pair_list","documentation":"List of Aws Key Pairs","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Aws Key Pairs list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_key_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_key_pair_list"},{"value":{"name":"com.vmware.nsx.model.logical_switch_list_result","documentation":"Logical Switch queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical Switch Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"acks","documentation":"The total number of DHCP ACK packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"acks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"declines","documentation":"The total number of DHCP DECLINE packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"declines","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_id","documentation":"dhcp server uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovers","documentation":"The total number of DHCP DISCOVER packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"The total number of DHCP errors format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"informs","documentation":"The total number of DHCP INFORM packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"informs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_pool_stats","documentation":"The DHCP ip pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_ip_pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_pool_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nacks","documentation":"The total number of DHCP NACK packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"nacks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"offers","documentation":"The total number of DHCP OFFER packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"offers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"releases","documentation":"The total number of DHCP RELEASE packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"releases","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests","documentation":"The total number of DHCP REQUEST packets format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the statistics format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_statistics"},{"value":{"name":"com.vmware.nsx.model.realized_group_UI_resource","documentation":"Realized Groups and associated Intent Group","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_group","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_groups","documentation":"Realized groups associated to the intent group\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in RealizedGroup. When operations return a value of this structure as a result, the field will contain all the attributes defined in RealizedGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_group","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_group_UI_resource"},{"value":{"name":"com.vmware.nsx.model.node_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_version","documentation":"Component version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_count","documentation":"Number of nodes of the type and at the component version format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Node type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_summary"},{"value":{"name":"com.vmware.nsx.model.virtual_machine_tag_update","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_id","documentation":"External id of the virtual machine to which tags are to be applied","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"List of tags to be applied to the virtual machine","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine_tag_update"},{"value":{"name":"com.vmware.nsx.model.policy_resource","documentation":"Abstract base class for all the policy objects","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_resource"},{"value":{"name":"com.vmware.nsx.model.uplink","documentation":"Object to identify an uplink based on its type and name","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPLINK_TYPE_PNIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPLINK_TYPE_LAG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"uplink_name","documentation":"Name of this uplink","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_type","documentation":"Possible values are: \n - UPLINK_TYPE_PNIC\n, - UPLINK_TYPE_LAG\n, Type of the uplink","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uplink"},{"value":{"name":"com.vmware.nsx.model.batch_response_item","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"body","documentation":"object returned by api","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"code","documentation":"http status code format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"headers","documentation":"The headers returned by the API call","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"headers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_response_item"},{"value":{"name":"com.vmware.nsx.model.BFD_diagnostic_count","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"administratively_down_count","documentation":"Number of tunnels with administratively down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"administratively_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"concatenated_path_down_count","documentation":"Number of tunnels with concatenated path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"concatenated_path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_detection_time_expired_count","documentation":"Number of tunnels with control detection time expired diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_detection_time_expired_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"echo_function_failed_count","documentation":"Number of tunnels with echo function failed diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"echo_function_failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding_plane_reset_count","documentation":"Number of tunnels with forwarding plane reset diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"forwarding_plane_reset_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_signaled_session_down_count","documentation":"Number of tunnels neighbor signaled session down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"neighbor_signaled_session_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"no_diagnostic_count","documentation":"Number of tunnels with no diagnostic format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"no_diagnostic_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path_down_count","documentation":"Number of tunnels with path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reverse_concatenated_path_down_count","documentation":"Number of tunnels with reverse concatenated path down diagnostic message format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"reverse_concatenated_path_down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_diagnostic_count"},{"value":{"name":"com.vmware.nsx.model.footer_action","documentation":"Action specified at the footer of a widget to provide additional information or to provide a clickable url for navigation. An example usage of footer action is provided under the 'example_request' section of 'CreateWidgetConfiguration' API.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dock_to_container_footer","documentation":"If true, the footer will appear in the underlying container that holds the widget.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dock_to_container_footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Label to be displayed against the footer action.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"url","documentation":"Hyperlink to the UI page that provides details of action.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.footer_action"},{"value":{"name":"com.vmware.nsx.model.domain_deployment_map","documentation":"Binding of domains to the enforcement point.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enforcement_point_path","documentation":"Path of enforcement point on which domain will be deployed","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_point_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.domain_deployment_map"},{"value":{"name":"com.vmware.nsx.model.lb_rule","documentation":"Load balancer rules allow customization of load balancing behavior using match/action rules. Currently, load balancer rules are supported for only layer 7 virtual servers with application profile LbHttpProfile. Each application rule consists of one or more match conditions and one or more actions. Load balancer rules could be used by different load balancer services.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_RESPONSE_REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_RESPONSE_REWRITE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_REQUEST_REWRITE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_REQUEST_REWRITE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_FORWARDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PHASE_FORWARDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_STRATEGY_ALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ANY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_STRATEGY_ANY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"actions","documentation":"A list of actions to be executed at specified phase when load balancer rule matches. The actions are used to manipulate application traffic, such as rewrite URI of HTTP messages, redirect HTTP messages, etc.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbRuleAction. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbRuleAction.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_conditions","documentation":"A list of match conditions used to match application traffic. Multiple match conditions can be specified in one load balancer rule, each match condition defines a criterion to match application traffic. If no match conditions are specified, then the load balancer rule will always match and it is used typically to define default rules. If more than one match condition is specified, then match strategy determines if all conditions should match or any one condition should match for the load balancer rule to considered a match.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbRuleCondition. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbRuleCondition.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_conditions","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_strategy","documentation":"Possible values are: \n - MATCH_STRATEGY_ALL\n, - MATCH_STRATEGY_ANY\n, Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If match_stragety is set to ALL, then load balancer rule is considered a match only if all the conditions match. If match_strategy is set to ANY, then load balancer rule is considered a match if any one of the conditions match.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_strategy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"phase","documentation":"Possible values are: \n - PHASE_REQUEST_REWRITE\n, - PHASE_FORWARDING\n, - PHASE_RESPONSE_REWRITE\n, Each load balancer rule is used at a specific phase of load balancer processing. Currently three phases are supported, HTTP_REQUEST_REWRITE, HTTP_FORWARDING and HTTP_RESPONSE_REWRITE. When an HTTP request message is received by load balancer, all HTTP_REQUEST_REWRITE rules, if present are executed in the order they are applied to virtual server. And then if HTTP_FORWARDING rules present, only first matching rule's action is executed, remaining rules are not checked. HTTP_FORWARDING rules can have only one action. If the request is forwarded to a backend server and the response goes back to load balancer, all HTTP_RESPONSE_REWRITE rules, if present, are executed in the order they are applied to the virtual server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"phase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_rule"},{"value":{"name":"com.vmware.nsx.model.NS_group","documentation":"NSGroups are recursive groupings of different NSX elements (logical and physical), typically used in policy definitions.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_count","documentation":"Count of the members added to this NSGroup format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Reference to the direct/static members of the NSGroup. Can be ID based expressions only. VirtualMachine cannot be added as a static member.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_group_simple_expression","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"membership_criteria","documentation":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup. An object must satisfy atleast one of these expressions to qualify as a member of this group.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSGroupExpression. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSGroupExpression.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"membership_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_group_expression","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_group"},{"value":{"name":"com.vmware.nsx.model.dne_rule_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rules","documentation":"List of DNE rules in the section. Only homogenous rules are supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dne_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_rule_list"},{"value":{"name":"com.vmware.nsx.model.mac_management_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"mac_change_allowed","documentation":"Allowing source MAC address change","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_change_allowed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"MAC learning configuration","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_management_switching_profile"},{"value":{"name":"com.vmware.nsx.model.node_user_properties_list_result","documentation":"Node users list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of node users","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.vidm_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vidm_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vidm_info_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_logicalrouterlinkportontier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLinkPortOnTIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_logicalrouterlinkportontier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterLoopbackPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterDownLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALROUTERUPLINKPORT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port"},{"value":{"name":"com.vmware.nsx.model.realized_MAC_set_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Realized MACSets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_MAC_set","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_MAC_set_list_result"},{"value":{"name":"com.vmware.nsx.model.role_binding","documentation":"User/Group's role binding","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_group","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_GROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_USER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"User/Group's name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"roles","documentation":"Roles\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_USER\n, - TYPE_GROUP\n, Type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_binding"},{"value":{"name":"com.vmware.nsx.model.transport_node_state","documentation":"Transport Node State","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENTERING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_ENTERING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EXITING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_EXITING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_STATE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_states","documentation":"States of HostSwitches on the host\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_states","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode_state","documentation":"Possible values are: \n - MAINTENANCE_MODE_STATE_ENTERING\n, - MAINTENANCE_MODE_STATE_ENABLED\n, - MAINTENANCE_MODE_STATE_EXITING\n, - MAINTENANCE_MODE_STATE_DISABLED\n, the present realized maintenance mode state\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Unique Id of the TransportNode\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_state"},{"value":{"name":"com.vmware.nsx.model.component_target_version","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_type","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.component_target_version"},{"value":{"name":"com.vmware.nsx.model.virtual_machine_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VirtualMachine list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_machine_list_result"},{"value":{"name":"com.vmware.nsx.model.transport_node","documentation":"Transport Node","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FORCE_ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_FORCE_ENABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAINTENANCE_MODE_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_spec","documentation":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node. Pass an array of either StandardHostSwitchSpec objects or PreconfiguredHostSwitchSpec objects. It is an error to pass an array containing different types of HostSwitchSpec objects.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in HostSwitchSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in HostSwitchSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"host_switches","documentation":"This property is deprecated in favor of 'host_switch_spec'. Property 'host_switches' can only be used for NSX managed transport nodes. 'host_switch_spec' can be used for both NSX managed or manually preconfigured host switches.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"maintenance_mode","documentation":"Possible values are: \n - MAINTENANCE_MODE_ENABLED\n, - MAINTENANCE_MODE_FORCE_ENABLED\n, - MAINTENANCE_MODE_DISABLED\n, The property is read-only, used for querying result. User could update transport node maintenance mode by UpdateTransportNodeMaintenanceMode call.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"maintenance_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"Unique Id of the fabric node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_endpoints","documentation":"Transport zone endpoints.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_end_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node"},{"value":{"name":"com.vmware.nsx.model.logical_port_state","documentation":"Contians realized state of the logical port. For example, transport node on which the port is located, discovered and realized address bindings of the logical port.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"discovered_bindings","documentation":"Logical port bindings discovered automatically","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.address_binding_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"discovered_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Id of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_bindings","documentation":"Realized logical port bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.address_binding_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realized_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_ids","documentation":"Identifiers of the transport node where the port is located","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_state"},{"value":{"name":"com.vmware.nsx.model.compute_collection","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cm_local_id","documentation":"Local Id of the compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cm_local_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External ID of the ComputeCollection in the source Compute manager, e.g. mo-ref in VC\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_id","documentation":"Id of the compute manager from where this Compute Collection was discovered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_properties","documentation":"Key-Value map of additional specific properties of compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"origin_type","documentation":"ComputeCollection type like VC_Cluster. Here the Compute Manager type prefix would help in differentiating similar named Compute Collection types from different Compute Managers\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"origin_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"owner_id","documentation":"Id of the owner of compute collection in the Compute Manager\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"owner_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection"},{"value":{"name":"com.vmware.nsx.model.node_interface_statistics_properties","documentation":"Node network interface statistic properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interface_id","documentation":"Interface ID","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interface_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_bytes","documentation":"Number of bytes received format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_dropped","documentation":"Number of packets dropped format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_errors","documentation":"Number of receive errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_frame","documentation":"Number of framing errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_frame","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"Number of packets received format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"Number of bytes transmitted format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_carrier","documentation":"Number of carrier losses detected format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_carrier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_colls","documentation":"Number of collisions detected format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_colls","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_dropped","documentation":"Number of packets dropped format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_errors","documentation":"Number of transmit errors format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"Number of packets transmitted format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_statistics_properties"},{"value":{"name":"com.vmware.nsx.model.filter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"The name of the filter.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"The value of the filter.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.filter"},{"value":{"name":"com.vmware.nsx.model.advance_cluster_restore_input","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Unique id of an instruction (as returned by the GET /restore/status call) for which input is to be provided\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resources","documentation":"List of resources for which the instruction is applicable.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.selectable_resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advance_cluster_restore_input"},{"value":{"name":"com.vmware.nsx.model.gateway_stats","documentation":"Gateway statistics","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"deploying","documentation":"Gateways with status DEPLOYING format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deploying","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down","documentation":"Gateways with status DOWN format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"down","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up","documentation":"Gateways with status UP format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"up","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.gateway_stats"},{"value":{"name":"com.vmware.nsx.model.enforcement_point_connection_info","documentation":"Contains information required to connect to enforcement point","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSXTConnectionInfo","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSXTCONNECTIONINFO"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EnforcementPointConnectionInfo","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSXVConnectionInfo","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NSXVCONNECTIONINFO"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EnforcementPointConnectionInfo","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"enforcement_point_address","documentation":"Address of the Enforcement point format: hostname_or_ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enforcement_point_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_NSXTCONNECTIONINFO\n, - RESOURCE_TYPE_NSXVCONNECTIONINFO\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.enforcement_point_connection_info"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_node","documentation":"Bridge transport node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ha_mac","documentation":"MAC address used for HA protocol\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ha_mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"UUID of the transport node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_node"},{"value":{"name":"com.vmware.nsx.model.scp_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"scp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SCP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_SCP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.scp_protocol"},{"value":{"name":"com.vmware.nsx.model.feature_usage_list","documentation":"list of feature usage items","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"feature_usage_info","documentation":"Feature Usage List\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature_usage_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_usage_list"},{"value":{"name":"com.vmware.nsx.model.vif_attachment_context","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_PARENT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VifAttachmentContext","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CHILD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_CHILD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INDEPENDENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VIF_TYPE_INDEPENDENT"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VifAttachmentContext","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.attachment_context","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"app_id","documentation":"An application ID used to identify / look up a child VIF behind a parent VIF. Only effective when vif_type is CHILD.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parent_vif_id","documentation":"VIF ID of the parent VIF if vif_type is CHILD","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parent_vif_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"traffic_tag","documentation":"Current we use VLAN id as the traffic tag. Only effective when vif_type is CHILD. Each logical port inside a container must have a unique traffic tag. If the traffic_tag is not unique, no error is generated, but traffic will not be delivered to any port with a non-unique tag. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"traffic_tag","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vif_type","documentation":"Possible values are: \n - VIF_TYPE_PARENT\n, - VIF_TYPE_CHILD\n, - VIF_TYPE_INDEPENDENT\n, Type of the VIF attached to logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vif_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocate_addresses","documentation":"Possible values are: \n - ALLOCATE_ADDRESSES_IPPOOL\n, - ALLOCATE_ADDRESSES_MACPOOL\n, - ALLOCATE_ADDRESSES_BOTH\n, - ALLOCATE_ADDRESSES_NONE\n, A flag to indicate whether to allocate addresses from allocation pools bound to the parent logical switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocate_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Used to identify which concrete class it is","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vif_attachment_context"},{"value":{"name":"com.vmware.nsx.model.donut_section","documentation":"Represents high level logical grouping of portions or segments of a donut chart.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"parts","documentation":"Array of Portions or Parts of the donut.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.donut_part","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"parts","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"row_list_field","documentation":"Field of the root of the api result set for forming parts.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"row_list_field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"template","documentation":"If true, the section will be appled as template for forming parts. Only one part will be formed from each element of 'row_list_field'.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"template","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_section"},{"value":{"name":"com.vmware.nsx.model.transport_zone_list_result","documentation":"Transport zone queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Zone Results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_list_result"},{"value":{"name":"com.vmware.nsx.model.support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failed_nodes","documentation":"Nodes where bundles were not generated or not copied to remote server\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.failed_node_support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remaining_nodes","documentation":"Nodes where bundle generation is pending or in progress","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remaining_support_bundle_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remaining_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_properties","documentation":"Request properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"success_nodes","documentation":"Nodes whose bundles were successfully copied to remote file server\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.success_node_support_bundle_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"success_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.default_request_parameters","documentation":"Default request parameters.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"include_system_owned","documentation":"Flag indicating that operation should be performed on system resources too\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"include_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.default_request_parameters"},{"value":{"name":"com.vmware.nsx.model.ntp_service_properties","documentation":"NTP Service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"servers","documentation":"NTP servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ntp_service_properties"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_amis_list_result","documentation":"List of Aws Gateway amis","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Aws Gateway amis list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_ami_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_amis_list_result"},{"value":{"name":"com.vmware.nsx.model.resource_link","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.resource_link"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIALLY_UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PARTIALLY_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRIMARY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PRIMARY_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_PARTIALLY_UP\n, - STATUS_PRIMARY_DOWN\n, - STATUS_DOWN\n, - STATUS_DETACHED\n, - STATUS_DISABLED\n, UP means that all primary members in default pool are in UP status. For L7 virtual server, if there is no default pool, the virtual server would be treated as UP. PARTIALLY_UP means that some(not all) primary members in default pool are in UP status. The size of these active primary members should be larger than or equal to the certain number(min_active_members) which is defined in LbPool. PRIMARY_DOWN means that less than certain(min_active_members) primary members in default pool are in UP status but backup members are in UP status, the connections would be dispatched to backup members. DOWN means that all primary and backup members are in DOWN status. DETACHED means that the virtual server is not bound to any service. DISABLED means that the admin state of the virtual server is disabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_id","documentation":"load balancer virtual server identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_status"},{"value":{"name":"com.vmware.nsx.model.virtual_network_interface_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"VirtualNetworkInterface list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.virtual_network_interface","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.virtual_network_interface_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"external_transit_networks","documentation":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_transit_networks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ha_vip_configs","documentation":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy. For mulitple uplink ports, multiple HaVipConfigs must be defined | and each config will pair exactly two uplink ports. The VIP will move and will | always be owned by the Active node. Note - when HaVipConfig[s] are defined, | configuring dynamic-routing is disallowed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ha_vip_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_vip_configs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"internal_transit_network","documentation":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"internal_transit_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_config"},{"value":{"name":"com.vmware.nsx.model.node_network_interface_properties_list_result","documentation":"Node network interface properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node network interface property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_network_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_network_interface_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_rule","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"The id of the NAT rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router which owns the NAT rule.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_rule"},{"value":{"name":"com.vmware.nsx.model.exclude_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"List of the members in the exclude list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.exclude_list"},{"value":{"name":"com.vmware.nsx.model.datasource","documentation":"An instance of a datasource configuration.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of a datasource instance.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urls","documentation":"Array of urls relative to the datasource configuration. For example, api/v1/fabric/nodes is a relative url of nsx-manager instance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.url_alias","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urls","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.datasource"},{"value":{"name":"com.vmware.nsx.model.feature_permission","documentation":"Feature Permission","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_READ"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"crud","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_CRUD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"none","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"execute","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSION_EXECUTE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"feature","documentation":"Feature Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"feature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"permission","documentation":"Possible values are: \n - PERMISSION_CRUD\n, - PERMISSION_READ\n, - PERMISSION_EXECUTE\n, - PERMISSION_NONE\n, Permission\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"permission","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_permission"},{"value":{"name":"com.vmware.nsx.model.component_upgrade_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.component_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.route_map","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequences","documentation":"Ordered list of routeMap sequences","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map_sequence","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sequences","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map"},{"value":{"name":"com.vmware.nsx.model.certificate_reservation_parameters","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"API","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_PLANE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_MGMT_PLANE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MGMT_CLUSTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_MGMT_CLUSTER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"Node id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_MGMT_CLUSTER\n, - SERVICE_TYPE_MGMT_PLANE\n, - SERVICE_TYPE_API\n, Service type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate_reservation_parameters"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbor_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPEN_SENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_OPEN_SENT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPEN_CONFIRM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_OPEN_CONFIRM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IDLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_IDLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_CONNECT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESTABLISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTION_STATE_ESTABLISHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"announced_capabilities","documentation":"BGP capabilities sent to BGP neighbor.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"announced_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_drop_count","documentation":"Count of connection drop format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_drop_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connection_state","documentation":"Possible values are: \n - CONNECTION_STATE_INVALID\n, - CONNECTION_STATE_IDLE\n, - CONNECTION_STATE_CONNECT\n, - CONNECTION_STATE_ACTIVE\n, - CONNECTION_STATE_OPEN_SENT\n, - CONNECTION_STATE_OPEN_CONFIRM\n, - CONNECTION_STATE_ESTABLISHED\n, Current state of the BGP session.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connection_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"established_connection_count","documentation":"Count of connections established format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"established_connection_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"graceful_restart","documentation":"Indicate current state of graceful restart where graceful_restart = true indicate graceful restart is enabled and graceful_restart = false indicate graceful restart is disabled.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"graceful_restart","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hold_time","documentation":"Time in ms to wait for HELLO from BGP peer. If a HELLO packet is not seen from BGP Peer withing hold_time then BGP neighbor will be marked as down. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"hold_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"keep_alive_interval","documentation":"Time in ms to wait for HELLO packet from BGP peer format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"keep_alive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_port","documentation":"TCP port number of Local BGP connection format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lr_component_id","documentation":"Logical router component(Service Router/Distributed Router) id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lr_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"messages_received","documentation":"Count of messages received from the neighbor format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"messages_received","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"messages_sent","documentation":"Count of messages sent to the neighbor format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"messages_sent","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"negotiated_capability","documentation":"BGP capabilities negotiated with BGP neighbor.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"negotiated_capability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_address","documentation":"The IP of the BGP neighbor format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbor_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbor_router_id","documentation":"Router ID of the BGP neighbor. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbor_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_as_number","documentation":"AS number of the BGP neighbor\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_as_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_port","documentation":"TCP port number of remote BGP Connection format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_address","documentation":"The Ip address of logical port format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"time_since_established","documentation":"Time(in milliseconds) since connection was established. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"time_since_established","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_in_prefix_count","documentation":"Count of in prefixes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_in_prefix_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_out_prefix_count","documentation":"Count of out prefixes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_out_prefix_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node","documentation":"Transport node id and name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbor_status"},{"value":{"name":"com.vmware.nsx.model.domain","documentation":"Domain","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_map","documentation":"This field is used while creating or updating the CommunicationMap.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication_map","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"groups","documentation":"This field is used while creating or updating the Domain. Please take a look at the UpdateTenant API documentation for details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.domain"},{"value":{"name":"com.vmware.nsx.model.reorder_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_before","documentation":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"is_before","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.reorder_request"},{"value":{"name":"com.vmware.nsx.model.service_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"service profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.vni_pool","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"VNI range list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vni_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vni_pool"},{"value":{"name":"com.vmware.nsx.model.support_bundle_request","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEFAULT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTENT_FILTERS_DEFAULT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTENT_FILTERS_ALL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"content_filters","documentation":"Possible values are: \n - CONTENT_FILTERS_ALL\n, - CONTENT_FILTERS_DEFAULT\n, Bundle should include content of specified type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"content_filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"log_age_limit","documentation":"Include log files with modified times not past the age limit in days format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"log_age_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nodes","documentation":"List of cluster/fabric node UUIDs processed in specified order","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"Remote file server to copy bundles to, bundle in response body if not specified","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_request"},{"value":{"name":"com.vmware.nsx.model.cluster_node_config_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Cluster node configuration results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_node_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_config_list_result"},{"value":{"name":"com.vmware.nsx.model.node_auth_provider_vidm_properties","documentation":"Node AAA provider vIDM properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_id","documentation":"vIDM client id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_secret","documentation":"vIDM client secret","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_name","documentation":"Fully Qualified Domain Name(FQDN) of vIDM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_host_name","documentation":"host name to use when creating the redirect URL for clients to follow after authenticating to vIDM","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Hexadecimal SHA256 hash of the vIDM server's X.509 certificate","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vidm_enable","documentation":"vIDM enable flag","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vidm_enable","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_auth_provider_vidm_properties"},{"value":{"name":"com.vmware.nsx.model.app_discovery_session","documentation":"Contains the details of an application discovery session","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RECLASSIFICATION_NOT_REQUIRED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FINISHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FINISHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_timestamp","documentation":"End time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reclassification","documentation":"This field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"reclassification","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_timestamp","documentation":"Start time of the session expressed in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_FAILED\n, - STATUS_RUNNING\n, - STATUS_FINISHED\n, The status of the session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_session"},{"value":{"name":"com.vmware.nsx.model.lb_client_ssl_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SSL_V3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_SSL_v3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1_2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1_2"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_CBC_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_CBC_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_RSA_WITH_3DES_EDE_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_RSA_WITH_3des_EDE_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_sha384"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_V1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOLS_TLS_v1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_sha256"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CIPHERS_ECDH_RSA_WITH_AES_256_CBC_sha384"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ciphers","documentation":"Possible values are: \n - CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_RSA_WITH_AES_256_CBC_SHA256\n, - CIPHERS_RSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA\n, - CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256\n, - CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384\n, - CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384\n, supported SSL cipher list to client side","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_secure","documentation":"This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_secure","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"prefer_server_ciphers","documentation":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support. For Perfect Forward Secrecy(PFS), server could override the client's preference.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"prefer_server_ciphers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocols","documentation":"Possible values are: \n - PROTOCOLS_SSL_V2\n, - PROTOCOLS_SSL_V3\n, - PROTOCOLS_TLS_V1\n, - PROTOCOLS_TLS_V1_1\n, - PROTOCOLS_TLS_V1_2\n, SSL versions TLS1.1 and TLS1.2 are supported and enabled by default. SSLv2, SSLv3, and TLS1.0 are supported, but disabled by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocols","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_enabled","documentation":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"session_cache_timeout","documentation":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"session_cache_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_client_ssl_profile"},{"value":{"name":"com.vmware.nsx.model.vtep_label_range","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end","documentation":"End value for virtual tunnel endpoint label range format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"end","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start","documentation":"Start value for virtual tunnel endpoint label range format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"start","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_range"},{"value":{"name":"com.vmware.nsx.model.lldp_host_switch_profile","documentation":"Host Switch for LLDP","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LldpHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"send_enabled","documentation":"Enabled or disabled sending LLDP packets","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"send_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lldp_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.dne_global_config","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allow_mirrored","documentation":"It is a boolean flag which reflects whether DNE protected EastWest traffic will be dropped at mirroring stage.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"allow_mirrored","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rekey_margin_time","documentation":"Time period during which both old and new keys are valid, to accommodate key distribution delay. Default 1 mins, minimum 1 mins and maximum 4 mins. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rekey_margin_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_global_config"},{"value":{"name":"com.vmware.nsx.model.app_info_host_vm_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_vms","documentation":"vm ids that this application belongs to\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_vms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Id of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manufacturer","documentation":"Manufacturer of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"manufacturer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the app\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_host_vm_csv_record"},{"value":{"name":"com.vmware.nsx.model.logical_port_attachment","documentation":"Logical port attachment","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"METADATA_PROXY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_METADATA_PROXY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DHCP_SERVICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_DHCP_SERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGICALROUTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_LOGICALROUTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIF","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_VIF"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGEENDPOINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ATTACHMENT_TYPE_BRIDGEENDPOINT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"attachment_type","documentation":"Possible values are: \n - ATTACHMENT_TYPE_VIF\n, - ATTACHMENT_TYPE_LOGICALROUTER\n, - ATTACHMENT_TYPE_BRIDGEENDPOINT\n, - ATTACHMENT_TYPE_DHCP_SERVICE\n, - ATTACHMENT_TYPE_METADATA_PROXY\n, Indicates the type of logical port attachment. By default it is Virtual Machine interface (VIF)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"attachment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"Extra context data for the attachment\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in AttachmentContext. When operations return a value of this structure as a result, the field will contain all the attributes defined in AttachmentContext.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.attachment_context","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"id","documentation":"Identifier of the interface attached to the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_attachment"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Virtual tunnel endpoint label pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.dne_key_policy_stats","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_decrypted","documentation":"The number of bytes decrypted by the key policy. If key policy action is integrity only, it indicates the number of bytes which passed integrity check. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_decrypted","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_dropped","documentation":"The number of bytes dropped for the key policy. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bytes_encrypted","documentation":"The number of bytes encrypted by the key policy. If key policy action is integrity only, it indicates the number of bytes with the addition of integrity check. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bytes_encrypted","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_policy_identifier","documentation":"Key policy identifier of the DNE key policy. This is a globally unique number.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key_policy_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_decrypted","documentation":"The number of packets decrypted by the key policy. If key policy action is integrity only, it indicates the number of packets which passed integrity check. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_decrypted","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_dropped","documentation":"The number of dropped packets for the key policy. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packets_encrypted","documentation":"The number of packets encrypted by the key policy. If key policy action is integrity only, it indicates the number of packets with the addition of integrity check. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"packets_encrypted","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_key_policy_stats"},{"value":{"name":"com.vmware.nsx.model.compute_manager_list_result","documentation":"List of compute managers","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of compute managers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_manager","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_manager_list_result"},{"value":{"name":"com.vmware.nsx.model.metadata_proxy_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of metadata proxies","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.metadata_proxy","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.metadata_proxy_list_result"},{"value":{"name":"com.vmware.nsx.model.aws_account_status","documentation":"AWS account status","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_AWS_AZS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_AWS_AZS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_AWS_GATEWAYS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_AWS_GATEWAYS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREDENTIALS_STATUS_VALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INVALID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CREDENTIALS_STATUS_INVALID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_NSX_DATA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_NSX_DATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_MANAGED_INSTANCES","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_MANAGED_INSTANCES"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_AWS_VPCS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_AWS_VPCS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_AWS_REGIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_AWS_REGIONS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STATUS_SYNCED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_APPLICABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_NOT_APPLICABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYNCING_VMS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"INVENTORY_SYNC_STEP_SYNCING_VMS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credentials_status","documentation":"Possible values are: \n - CREDENTIALS_STATUS_VALID\n, - CREDENTIALS_STATUS_INVALID\n, Status of the account credentials synched at the auto interval\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"credentials_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_status","documentation":"Possible values are: \n - INVENTORY_SYNC_STATUS_SYNCED\n, - INVENTORY_SYNC_STATUS_IN_PROGRESS\n, State of inventory sync\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inventory_sync_step","documentation":"Possible values are: \n - INVENTORY_SYNC_STEP_SYNCING_AWS_REGIONS\n, - INVENTORY_SYNC_STEP_SYNCING_AWS_VPCS\n, - INVENTORY_SYNC_STEP_SYNCING_AWS_AZS\n, - INVENTORY_SYNC_STEP_SYNCING_VMS\n, - INVENTORY_SYNC_STEP_SYNCING_NSX_DATA\n, - INVENTORY_SYNC_STEP_SYNCING_AWS_GATEWAYS\n, - INVENTORY_SYNC_STEP_SYNCING_MANAGED_INSTANCES\n, - INVENTORY_SYNC_STEP_NOT_APPLICABLE\n, State of inventory sync\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"inventory_sync_step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_account_status"},{"value":{"name":"com.vmware.nsx.model.node","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Node","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"Node","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node"},{"value":{"name":"com.vmware.nsx.model.realized_security_group_member_evaluation","documentation":"Realized Security Group member evaluation","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_count","documentation":"Count of the members added to this Security Group format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_machines","documentation":"list of virtual machines\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_virtual_machine","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"virtual_machines","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_security_group_member_evaluation"},{"value":{"name":"com.vmware.nsx.model.service_entry","documentation":"An Service entry that describes traffic","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ICMPTYPESERVICEENTRY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ETHERTYPESERVICEENTRY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ALGTYPESERVICEENTRY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IGMPTYPESERVICEENTRY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_l4portsetserviceentry"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service_entry"},{"value":{"name":"com.vmware.nsx.model.ip_pool_subnet","documentation":"A set of IPv4 or IPv6 addresses defined by a network CIDR.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"allocation_ranges","documentation":"A collection of IPv4 or IPv6 IP Pool Ranges.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"allocation_ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_nameservers","documentation":"The collection of upto 3 DNS servers for the subnet. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_nameservers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_suffix","documentation":"The DNS suffix for the DNS server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_suffix","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"The default gateway address on a layer-3 router. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_subnet"},{"value":{"name":"com.vmware.nsx.model.interface_neighbor_properties","documentation":"Interface neighbor properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ifindex","documentation":"Interface index format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ifindex","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac","documentation":"Interface MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Interface Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"neighbors","documentation":"Neighbor properties\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"neighbors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_neighbor_properties"},{"value":{"name":"com.vmware.nsx.model.error_resolver_user_input_data","documentation":"Corresponds to one property entered by the user","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TEXT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_TEXT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_PASSWORD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NUMBER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_NUMBER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"data_type","documentation":"Possible values are: \n - DATA_TYPE_TEXT\n, - DATA_TYPE_NUMBER\n, - DATA_TYPE_PASSWORD\n, The datatype of the given property. Useful for data validation","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"property_name","documentation":"Name of the property supplied by the user","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"property_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"property_value","documentation":"The value associated with the above property","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"property_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_user_input_data"},{"value":{"name":"com.vmware.nsx.model.controller_cluster_role_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ManagementClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_MANAGEMENTCLUSTERROLECONFIG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ControllerClusterRoleConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_CONTROLLERCLUSTERROLECONFIG"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_MANAGEMENTCLUSTERROLECONFIG\n, - TYPE_CONTROLLERCLUSTERROLECONFIG\n, Type of this role configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_cluster_listen_addr","documentation":"The IP and port for the control cluster service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"control_plane_listen_addr","documentation":"The IP and port for the control plane service on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_plane_listen_addr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mpa_msg_client_info","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.msg_client_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mpa_msg_client_info","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_cluster_role_config"},{"value":{"name":"com.vmware.nsx.model.csm_status","documentation":"Information about status of cloud service manager","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the Csm instance\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the Csm appliance\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"IP address of Csm instance\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed_by_vmware","documentation":"This property is used only if CSM is running in service mode\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed_by_vmware","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of Csm\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csm_status"},{"value":{"name":"com.vmware.nsx.model.dne_certificate","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate","documentation":"the dne specified certificate of this mp node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uuid","documentation":"this is the uuid of this mp node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_certificate"},{"value":{"name":"com.vmware.nsx.model.cluster_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeHighAvailabilityProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BridgeHighAvailabilityClusterProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"profile_id","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_EDGEHIGHAVAILABILITYPROFILE\n, - RESOURCE_TYPE_BRIDGEHIGHAVAILABILITYCLUSTERPROFILE\n, Supported cluster profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.communication_profile_list_result","documentation":"Paged Collection of CommunicationProfiles","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CommunicationProfile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.firewall_section","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the rules in this section will be enforced. This will take precedence over rule level appliedTo.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_default","documentation":"It is a boolean flag which reflects whether a firewall section is default section or not. Each Layer 3 and Layer 2 section will have at least and at most one default section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_default","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, Type of the rules which a section can contain. Only homogeneous sections are supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"stateful","documentation":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section. Layer3 sections can be stateful or stateless. Layer2 sections can only be stateless.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"stateful","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section"},{"value":{"name":"com.vmware.nsx.model.data_type_collection_configuration","documentation":"Data type collection configuration","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATISTICS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_STATISTICS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATUS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DATA_TYPE_STATUS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"collection_frequency","documentation":"The frequency in seconds at which data is collected format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collection_frequency","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"data_type","documentation":"Possible values are: \n - DATA_TYPE_STATUS\n, - DATA_TYPE_STATISTICS\n, Defines the type of data being collected","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.data_type_collection_configuration"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_session","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_EGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_INGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BIDIRECTIONAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DIRECTION_BIDIRECTIONAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"direction","documentation":"Possible values are: \n - DIRECTION_INGRESS\n, - DIRECTION_EGRESS\n, - DIRECTION_BIDIRECTIONAL\n, Port mirroring session direction","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"direction","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encapsulation_vlan_id","documentation":"Only for Remote SPAN Port Mirror. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"encapsulation_vlan_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mirror_destination","documentation":"Mirror destination\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in MirrorDestination. When operations return a value of this structure as a result, the field will contain all the attributes defined in MirrorDestination.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror_destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_destination","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"mirror_sources","documentation":"Mirror sources\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in MirrorSource. When operations return a value of this structure as a result, the field will contain all the attributes defined in MirrorSource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mirror_sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"preserve_original_vlan","documentation":"Only for Remote SPAN Port Mirror. Whether to preserve original VLAN.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"preserve_original_vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snap_length","documentation":"If this property is unset, entire package will be mirrored format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snap_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_session"},{"value":{"name":"com.vmware.nsx.model.l4_port_set_service_entry","documentation":"L4PortSet can be specified in comma separated notation of parts. Parts of a L4PortSet includes single integer or range of port in hyphen notation. Example of a PortSet: \\\"22, 33-70, 44\\\".","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_TCP"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"l4protocol_UDP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"L4PortSetServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"destination_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_protocol","documentation":"Possible values are: \n - L4PROTOCOL_TCP\n, - L4PROTOCOL_UDP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source_ports","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"source_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.l4_port_set_service_entry"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Upgrade unit groups","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_list_result"},{"value":{"name":"com.vmware.nsx.model.timezone","documentation":"Timezone of system","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"tzname","documentation":"Standard abbreviation of timezone","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tzname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.timezone"},{"value":{"name":"com.vmware.nsx.model.firewall_section_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of the firewall sections. The list has to be homogenous.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_list_result"},{"value":{"name":"com.vmware.nsx.model.tooltip","documentation":"Tooltip to be shown while hovering over the dashboard UI element.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"condition","documentation":"If the condition is met then the tooltip will be applied. If no condition is provided, then the tooltip will be applied unconditionally. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"text","documentation":"Text to be shown on tooltip while hovering over UI element. The text would be wrapped if it exceeds 80 chars.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"text","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tooltip"},{"value":{"name":"com.vmware.nsx.model.ipfix_config_list_result","documentation":"List of IPFIX Config","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX Config\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpfixConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpfixConfig.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_config_list_result"},{"value":{"name":"com.vmware.nsx.model.domain_list_result","documentation":"Paged Collection of Domains","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Domain list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.domain","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.domain_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of Upgrade units","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_list_result"},{"value":{"name":"com.vmware.nsx.model.switching_profiles_list_result","documentation":"Switching Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Switching Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseSwitchingProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseSwitchingProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profiles_list_result"},{"value":{"name":"com.vmware.nsx.model.node_proton_service_properties","documentation":"Node service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.proton_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_proton_service_properties"},{"value":{"name":"com.vmware.nsx.model.csr","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_RSA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_DSA"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"algorithm","documentation":"Possible values are: \n - ALGORITHM_RSA\n, - ALGORITHM_DSA\n, Cryptographic algorithm(asymmetric ) used by the public key for data encryption","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"key_size","documentation":"size measured in bits of the public key used in a cryptographic algorithm format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded certificate data\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject","documentation":"the certificate owner's information (CN, O, OU, C, ST, L)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.principal","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"subject","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.csr"},{"value":{"name":"com.vmware.nsx.model.firewall_section_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_section_state"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool","documentation":"A collection of ranges of virtual tunnel endpoint labels","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_usage","documentation":"Pool usage statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_pool_usage","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_usage","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"Array of ranges for virtual tunnel endpoint labels","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vtep_label_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_type_stats_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"List of upgrade unit type stats\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_type_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_type_stats_list"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status_list_result","documentation":"Logical Switch runtime status queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"LogicalSwitchStatus Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_switch_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status_list_result"},{"value":{"name":"com.vmware.nsx.model.host_switch_state","documentation":"Host Switch State","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"endpoints","documentation":"List of virtual tunnel endpoints which are configured on this switch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_id","documentation":"External ID of the HostSwitch\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"The name must be unique among all host switches specified in a given Transport Node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_ids","documentation":"List of Ids of TransportZones this HostSwitch belongs to\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_state"},{"value":{"name":"com.vmware.nsx.model.transport_node_template_list_result","documentation":"Compute collection transport node template list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Compute collection transport node template results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_transport_node_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_template_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_logical_port","documentation":"Realized Logical Port","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, The Operational status of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_logical_port"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer persistence profiles\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbPersistenceProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbPersistenceProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.pnic_bond_status","documentation":"pNIC/bond statuses","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BOND","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_BOND"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_TYPE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_UNKNOWN_TYPE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PNIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_PNIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Name of the pNIC/bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UNKNOWN\n, - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, Status of pNIC/bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_UNKNOWN_TYPE\n, - TYPE_PNIC\n, - TYPE_BOND\n, type, whether the object is a pNIC or a bond","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pnic_bond_status"},{"value":{"name":"com.vmware.nsx.model.quick_search_response","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Result count format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Search results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_type_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.quick_search_response"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence_match","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_prefix_lists","documentation":"IPPrefixList Identifiers for RouteMap Sequence Match Criteria","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_prefix_lists","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence_match"},{"value":{"name":"com.vmware.nsx.model.certificate_list","documentation":"Certificate queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Certificate list\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.certificate","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.certificate_list"},{"value":{"name":"com.vmware.nsx.model.crl","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"details of the X509Crl object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.x509_crl","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pem_encoded","documentation":"pem encoded crl data","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crl"},{"value":{"name":"com.vmware.nsx.model.logical_port_mac_table_csv_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEARNED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MAC_TYPE_LEARNED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_type","documentation":"Possible values are: \n - MAC_TYPE_STATIC\n, - MAC_TYPE_LEARNED\n, The type of the MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mac_table_csv_entry"},{"value":{"name":"com.vmware.nsx.model.logical_router_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"The id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_node_status","documentation":"Per Node Status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_status_per_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_node_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_status"},{"value":{"name":"com.vmware.nsx.model.footer","documentation":"Footer of a widget that provides additional information or allows an action such as clickable url for navigation. An example usage of footer is provided under 'example_request' section of 'CreateWidgetConfiguration' API.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"actions","documentation":"Action to be performed at the footer of a widget. An action at the footer can be simple text description or a hyperlink to a UI page. Action allows a clickable url for navigation. An example usage of footer action is provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer_action","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"actions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"condition","documentation":"If the condition is met then the footer will be applied. Examples of expression syntax are provided under 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.footer"},{"value":{"name":"com.vmware.nsx.model.MAC_address_element","documentation":"MAC Address","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"A MAC address. Must be 6 pairs of hexadecimal digits, upper or lower case, separated by colons or dashes. Examples: 01:23:45:67:89:ab, 01-23-45-67-89-AB.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_address_element"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_table","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_port_id","documentation":"The ID of the logical router port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_table"},{"value":{"name":"com.vmware.nsx.model.realized_services","documentation":"Realized services","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_services","documentation":"List of realized services\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in RealizedService. When operations return a value of this structure as a result, the field will contain all the attributes defined in RealizedService.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"realized_services","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_service","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_services"},{"value":{"name":"com.vmware.nsx.model.key_value_pair","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.key_value_pair"},{"value":{"name":"com.vmware.nsx.model.node_ntp_service_properties","documentation":"Node NTP service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"NTP Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ntp_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_ntp_service_properties"},{"value":{"name":"com.vmware.nsx.model.revoke_node_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"hosts","documentation":"IP addresses of node(s) to revoke","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hosts","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.revoke_node_request"},{"value":{"name":"com.vmware.nsx.model.tcp_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_port","documentation":"Destination port of tcp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_port","documentation":"Source port of tcp header format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_flags","documentation":"TCP flags (9bits) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_flags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tcp_header"},{"value":{"name":"com.vmware.nsx.model.vpc_stats","documentation":"VPC statistics","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"managed","documentation":"VPCs with status managed format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"unmanaged","documentation":"VPCs with status unmanaged format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"unmanaged","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vpc_stats"},{"value":{"name":"com.vmware.nsx.model.logical_router","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_MODE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTER_TYPE_tier0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROUTER_TYPE_tier1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NON_PREEMPTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILOVER_MODE_NON_PREEMPTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE_STANDBY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HIGH_AVAILABILITY_MODE_STANDBY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"advanced_config","documentation":"Contains config properties for tier0 routers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"advanced_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_cluster_id","documentation":"Used for tier0 routers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failover_mode","documentation":"Possible values are: \n - FAILOVER_MODE_PREEMPTIVE\n, - FAILOVER_MODE_NON_PREEMPTIVE\n, This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Note - It can be specified if and only if logical router is ACTIVE_STANDBY and NON_PREEMPTIVE mode is supported only for a Tier1 logical router. For Tier0 ACTIVE_STANDBY logical router, failover mode is always PREEMPTIVE, i.e. once the preferred node comes up after a failure, it will preempt the peer causing failover from current active to preferred node. For ACTIVE_ACTIVE logical routers, this field must not be populated.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failover_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"firewall_sections","documentation":"List of Firewall sections related to Logical Router.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"firewall_sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"high_availability_mode","documentation":"Possible values are: \n - HIGH_AVAILABILITY_MODE_ACTIVE\n, - HIGH_AVAILABILITY_MODE_STANDBY\n, High availability mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"high_availability_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"preferred_edge_cluster_member_index","documentation":"Used for tier0 routers only format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"preferred_edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"router_type","documentation":"Possible values are: \n - ROUTER_TYPE_TIER0\n, - ROUTER_TYPE_TIER1\n, Type of Logical Router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"router_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router"},{"value":{"name":"com.vmware.nsx.model.lb_service_statistics_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"l4_current_session_rate","documentation":"The average number of l4 current sessions per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_current_sessions","documentation":"Number of l4 current sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_max_sessions","documentation":"L4 max sessions is used to show the peak L4 max session data since load balancer starts to provide service. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l4_total_sessions","documentation":"Number of l4 total sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l4_total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_current_session_rate","documentation":"The average number of l7 current requests per second, the number is averaged over the last 5 one-second intervals.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_current_session_rate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_current_sessions","documentation":"Number of l7 current sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_current_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_max_sessions","documentation":"L7 max sessions is used to show the peak L7 max session data since load balancer starts to provide service. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_max_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"l7_total_sessions","documentation":"Number of l7 total sessions format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"l7_total_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_statistics_counter"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_logical_router","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Id for the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"per_transport_node_statistics","documentation":"Detailed per node statistics\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_statistics_per_transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"per_transport_node_statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics_across_all_nodes","documentation":"Rolled-up statistics for all rules on the logical router across all the nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nat_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics_across_all_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_logical_router"},{"value":{"name":"com.vmware.nsx.model.control_cluster_node_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTROL_CLUSTER_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"Possible values are: \n - CONTROL_CLUSTER_STATUS_CONNECTED\n, - CONTROL_CLUSTER_STATUS_DISCONNECTED\n, - CONTROL_CLUSTER_STATUS_UNKNOWN\n, Status of this node's connection to the control cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_connection_status","documentation":"Status of this node's management plane connection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mgmt_conn_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_connection_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.control_cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.vtep_label_pool_usage","documentation":"Pool usage statistics in a pool","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_ids","documentation":"Total number of allocated IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocated_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"free_ids","documentation":"Total number of free IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"free_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ids","documentation":"Total number of IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_label_pool_usage"},{"value":{"name":"com.vmware.nsx.model.route_map_sequence_set","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"as_path_prepend","documentation":"As Path Prepending to influence path selection","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"as_path_prepend","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"community","documentation":"Either well-known community name or community value in aa:nn(2byte:2byte) format","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"community","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"multi_exit_discriminator","documentation":"Multi Exit Discriminator (MED) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"multi_exit_discriminator","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Weight used to select certain path format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_sequence_set"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of UpgradeUnit AggregateInfo\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_pool","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IP_HASH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_IP_HASH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ROUND_ROBIN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_ROUND_ROBIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WEIGHTED_ROUND_ROBIN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_WEIGHTED_ROUND_ROBIN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LEAST_CONNECTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ALGORITHM_LEAST_CONNECTION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"active_monitor_ids","documentation":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Active healthchecks are disabled by default and can be enabled for a server pool by binding a health monitor to the pool. Currently, only one active health monitor can be configured per server pool.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_monitor_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"algorithm","documentation":"Possible values are: \n - ALGORITHM_ROUND_ROBIN\n, - ALGORITHM_WEIGHTED_ROUND_ROBIN\n, - ALGORITHM_LEAST_CONNECTION\n, - ALGORITHM_IP_HASH\n, Load balancing algorithm, configurable per pool controls how the incoming connections are distributed among the members.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_group","documentation":"Load balancer pool support grouping object as dynamic pool members. When member group is defined, members setting should not be specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"member_group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Server pool consists of one or more pool members. Each pool member is identified, typically, by an IP address and a port.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pool_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"min_active_members","documentation":"A pool is considered active if there are at least certain minimum number of members. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"min_active_members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passive_monitor_id","documentation":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool. Each time a client connection to a pool member fails, its failed count is incremented. For pools bound to L7 virtual servers, a connection is considered to be failed and failed count is incremented if any TCP connection errors (e.g. TCP RST or failure to send data) or SSL handshake failures occur. For pools bound to L4 virtual servers, if no response is received to a TCP SYN sent to the pool member or if a TCP RST is received in response to a TCP SYN, then the pool member is considered to have failed and the failed count is incremented.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passive_monitor_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"snat_translation","documentation":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer. SNAT can be enabled per pool. If SNAT is not enabled for a pool, then load balancer uses the client IP and port (spoofing) while establishing connections to the servers. This is referred to as no-SNAT or TRANSPARENT mode.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbSnatTranslation. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbSnatTranslation.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"snat_translation","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"tcp_multiplexing_enabled","documentation":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_multiplexing_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tcp_multiplexing_number","documentation":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tcp_multiplexing_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool"},{"value":{"name":"com.vmware.nsx.model.upgrade_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_PAUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OVERALL_UPGRADE_STATUS_NOT_STARTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ccp_status","documentation":"CCP upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.CCP_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ccp_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_status","documentation":"List of component statuses\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.component_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_status","documentation":"Edge upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_status","documentation":"Host upgrade status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"overall_upgrade_status","documentation":"Possible values are: \n - OVERALL_UPGRADE_STATUS_SUCCESS\n, - OVERALL_UPGRADE_STATUS_FAILED\n, - OVERALL_UPGRADE_STATUS_IN_PROGRESS\n, - OVERALL_UPGRADE_STATUS_NOT_STARTED\n, - OVERALL_UPGRADE_STATUS_PAUSED\n, Status of upgrade\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"overall_upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_status"},{"value":{"name":"com.vmware.nsx.model.mgmt_conn_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISCONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STATUS_DISCONNECTED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"connectivity_status","documentation":"Possible values are: \n - CONNECTIVITY_STATUS_CONNECTED\n, - CONNECTIVITY_STATUS_DISCONNECTED\n, - CONNECTIVITY_STATUS_UNKNOWN\n, Indicates the controller node's MP channel connectivity status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"connectivity_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mgmt_conn_status"},{"value":{"name":"com.vmware.nsx.model.fire_wall_service_association_list_result","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"FireWallServiceAssociationListResult","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_association_list_result","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"results","documentation":"Firewall rule list result with pagination support.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_FIREWALLSERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_DNESERVICEASSOCIATIONLISTRESULT\n, - SERVICE_TYPE_IPFIXSERVICEASSOCIATIONLISTRESULT\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fire_wall_service_association_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_router_up_link_port","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STRICT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_STRICT"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"URPF_MODE_NONE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalRouterUpLinkPort","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.logical_router_port","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"edge_cluster_member_index","documentation":"Member index of the edge node on the cluster format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_cluster_member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"linked_logical_switch_port_id","documentation":"Reference to the logical switch port to connect to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"linked_logical_switch_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subnets","documentation":"Logical router port subnets","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.IP_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"subnets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"urpf_mode","documentation":"Possible values are: \n - URPF_MODE_NONE\n, - URPF_MODE_STRICT\n, Unicast Reverse Path Forwarding mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"urpf_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALROUTERUPLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERDOWNLINKPORT\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER0\n, - RESOURCE_TYPE_LOGICALROUTERLINKPORTONTIER1\n, - RESOURCE_TYPE_LOGICALROUTERLOOPBACKPORT\n, LogicalRouterUpLinkPort is allowed only on TIER0 logical router. It is the north facing port of the logical router. LogicalRouterLinkPortOnTIER0 is allowed only on TIER0 logical router. This is the port where the LogicalRouterLinkPortOnTIER1 of TIER1 logical router connects to. LogicalRouterLinkPortOnTIER1 is allowed only on TIER1 logical router. This is the port using which the user connected to TIER1 logical router for upwards connectivity via TIER0 logical router. Connect this port to the LogicalRouterLinkPortOnTIER0 of the TIER0 logical router. LogicalRouterDownLinkPort is for the connected subnets on the logical router. LogicalRouterLoopbackPort is a loopback port for logical router component which is placed on chosen edge cluster member.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Identifier for logical router on which this port is created","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"MAC address\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_bindings","documentation":"Service Bindings","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.service_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_bindings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_up_link_port"},{"value":{"name":"com.vmware.nsx.model.realized_firewall_section","documentation":"Realized Firewall section","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedFirewallSection","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LAYER2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SECTION_TYPE_layer2"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedFirewallSection","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_firewall","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"rule_count","documentation":"Number of rules in this section. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rule_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rules","documentation":"List of firewall rules in the section.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_firewall_rule","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rules","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"section_type","documentation":"Possible values are: \n - SECTION_TYPE_LAYER2\n, - SECTION_TYPE_LAYER3\n, Type of the rules which a section can contain.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"section_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDFIREWALLSECTION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewall_section"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_nodes","documentation":"The Ids of the transport nodes which actively serve the endpoint.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"endpoint_id","documentation":"The id of the bridge endpoint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"endpoint_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_status"},{"value":{"name":"com.vmware.nsx.model.app_profile_meta_info","documentation":"Contains the metadata of an App Profile","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_category","documentation":"Categories of the app profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_id","documentation":"ID of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_name","documentation":"Name of the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"app_profile_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_meta_info"},{"value":{"name":"com.vmware.nsx.model.owner_resource_link","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Optional action\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"href","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"href","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rel","documentation":"Custom relation type (follows RFC 5988 where appropriate definitions exist)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rel","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.owner_resource_link"},{"value":{"name":"com.vmware.nsx.model.base_host_switch_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BaseHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LldpHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UplinkHostSwitchProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BaseHostSwitchProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_UPLINKHOSTSWITCHPROFILE\n, - RESOURCE_TYPE_LLDPHOSTSWITCHPROFILE\n, Supported HostSwitch profiles.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.base_host_switch_profile"},{"value":{"name":"com.vmware.nsx.model.realized_NS_group_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of realized NSGroups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_NS_group_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failed_count","documentation":"Number of nodes in the upgrade unit group that failed upgrade format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failed_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_id","documentation":"Identifier for upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group_name","documentation":"Name of the upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"group_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of upgrade unit group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_unit_count","documentation":"Number of upgrade units in the group format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"upgrade_unit_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_status"},{"value":{"name":"com.vmware.nsx.model.node_name_servers_properties","documentation":"Node network name servers properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name_servers","documentation":"Name servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_name_servers_properties"},{"value":{"name":"com.vmware.nsx.model.host_switch","documentation":"Host Switch specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given Transport Node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_profile_ids","documentation":"HostSwitch profiles bound to this HostSwitch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the Transport Node, the corresponding default profile will be bound to the HostSwitch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pnics","documentation":"Physical NICs connected to the host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"static_ip_pool_id","documentation":"ID of configured Static IP Pool. If specified allocate IP for Endpoints from Pool. Else assume IP will be assigned for Endpoints from DHCP. This field is deprecated, use ip_assignment_spec field instead.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"static_ip_pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_uri_rewrite_action","documentation":"This action is used to rewrite URIs in matched HTTP request messages. Specify the uri and uri_arguments fields in this condition to rewrite the matched HTTP request message's URI and URI arguments to the new values. Full URI scheme of HTTP messages have following syntax: scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment] The uri field of this action is used to rewrite the /path part in above scheme. And the uri_arguments field is used to rewrite the query part. Captured variables and built-in variables can be used in the uri and uri_arguments fields. Check the example in LbRuleAction to see how to use variables in this action.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestUriRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"uri","documentation":"URI of HTTP request","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri_arguments","documentation":"Query string of URI, typically contains key value pairs, for example: foo1=bar1&foo2=bar2","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri_arguments","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_uri_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.per_step_restore_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED_BY_USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED_BY_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_INITIAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED_FOR_USER_ACTION","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED_FOR_USER_ACTION"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"A description of the restore status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Possible values are: \n - VALUE_INITIAL\n, - VALUE_RUNNING\n, - VALUE_SUSPENDED_BY_USER\n, - VALUE_SUSPENDED_FOR_USER_ACTION\n, - VALUE_FAILED\n, - VALUE_SUCCESS\n, Per step restore status value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.per_step_restore_status"},{"value":{"name":"com.vmware.nsx.model.redistribution_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier0_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_BGP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER0_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier0_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_NSX_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BGP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_BGP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_LB_SNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_CONNECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_NSX_CONNECTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_LB_VIP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_NSX_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_tier1_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STATIC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DESTINATION_STATIC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TIER1_LB_VIP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCES_tier1_LB_VIP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"Description","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"destination","documentation":"Possible values are: \n - DESTINATION_STATIC\n, - DESTINATION_NSX_CONNECTED\n, - DESTINATION_NSX_STATIC\n, - DESTINATION_TIER0_NAT\n, - DESTINATION_TIER1_NAT\n, - DESTINATION_TIER1_LB_VIP\n, - DESTINATION_TIER1_LB_SNAT\n, - DESTINATION_BGP\n, Destination redistribution protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"destination","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"route_map_id","documentation":"RouteMap Id for the filter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"route_map_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sources","documentation":"Possible values are: \n - SOURCES_STATIC\n, - SOURCES_NSX_CONNECTED\n, - SOURCES_NSX_STATIC\n, - SOURCES_TIER0_NAT\n, - SOURCES_TIER1_NAT\n, - SOURCES_TIER1_LB_VIP\n, - SOURCES_TIER1_LB_SNAT\n, - SOURCES_BGP\n, Array of redistribution protocols","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.redistribution_rule"},{"value":{"name":"com.vmware.nsx.model.edge_node_deployment_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SMALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_SMALL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MEDIUM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_MEDIUM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LARGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FORM_FACTOR_LARGE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"form_factor","documentation":"Possible values are: \n - FORM_FACTOR_SMALL\n, - FORM_FACTOR_MEDIUM\n, - FORM_FACTOR_LARGE\n, Supported edge form factor.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"form_factor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_user_settings","documentation":"Username and password settings for the node. Note - these settings will be honored only during node deployment. Post deployment, CLI must be used for changing the user settings, changes to these parameters will not have any effect.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_user_settings","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_user_settings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_deployment_config","documentation":"When clients pass a value of this structure as a parameter, the field must contain all the attributes defined in DeploymentConfig. When operations return a value of this structure as a result, the field will contain all the attributes defined in DeploymentConfig.","type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.deployment_config","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_node_deployment_config"},{"value":{"name":"com.vmware.nsx.model.clusters_aggregate_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"controller_cluster","documentation":"Array of Controller Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.controller_node_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"management_cluster","documentation":"Array of Management Nodes","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_node_aggregate_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"management_cluster","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.clusters_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.mac_pool","documentation":"A collection of ranges of MAC addresses","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ranges","documentation":"Array of ranges for MAC addresses","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_range","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ranges","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_pool"},{"value":{"name":"com.vmware.nsx.model.controller_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNSTABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNSTABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_STABLE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"status","documentation":"Possible values are: \n - STATUS_UNSTABLE\n, - STATUS_STABLE\n, The current status of the controller cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.controller_cluster_status"},{"value":{"name":"com.vmware.nsx.model.current_backup_operation_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TYPE_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OPERATION_TYPE_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_CREATING_CLUSTER_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STEP_CLUSTER_BACKUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_CREATING_NODE_BACKUP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CURRENT_STEP_NODE_BACKUP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_id","documentation":"Unique identifier of current backup","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_step","documentation":"Possible values are: \n - CURRENT_STEP_CLUSTER_BACKUP\n, - CURRENT_STEP_NODE_BACKUP\n, Current step of operation","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_step","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_step_message","documentation":"Additional human-readable status information about current step","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_step_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"Time when operation is expected to end format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"operation_type","documentation":"Possible values are: \n - OPERATION_TYPE_NONE\n, - OPERATION_TYPE_BACKUP\n, Type of operation that is in progress. Returns none if no operation is in progress, in which case none of the other fields will be set.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"operation_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Time when operation was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.current_backup_operation_status"},{"value":{"name":"com.vmware.nsx.model.logical_router_port_arp_table_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_arp_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_port_arp_table_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.node_status_list_result","documentation":"Node Status list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"Node Status list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_firewalls","documentation":"Realized firewalls","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_firewalls","documentation":"list of realized firewalls\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in RealizedFirewall. When operations return a value of this structure as a result, the field will contain all the attributes defined in RealizedFirewall.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"realized_firewalls","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_firewall","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_firewalls"},{"value":{"name":"com.vmware.nsx.model.backup_schedule","documentation":"Abstract base type for Weekly or Interval Backup Schedule","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IntervalBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INTERVALBACKUPSCHEDULE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WeeklyBackupSchedule","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BackupSchedule","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_WEEKLYBACKUPSCHEDULE\n, - RESOURCE_TYPE_INTERVALBACKUPSCHEDULE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_schedule"},{"value":{"name":"com.vmware.nsx.model.registration_token","documentation":"Appliance registration access token","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"roles","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"token","documentation":"Access token","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"token","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.registration_token"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_DEGRADED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HEALTH_UNKNOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cluster_id","documentation":"The id of the cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cluster_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"health","documentation":"Possible values are: \n - HEALTH_UP\n, - HEALTH_DOWN\n, - HEALTH_DEGRADED\n, - HEALTH_UNKNOWN\n, The health status of the cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"health","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_status"},{"value":{"name":"com.vmware.nsx.model.lb_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbIcmpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBICMPMONITOR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbUdpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBUDPMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPassiveMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBPASSIVEMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpsMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPSMONITOR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbTcpMonitor","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBTCPMONITOR"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbMonitor","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_monitor"},{"value":{"name":"com.vmware.nsx.model.logical_switch_status_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"filters","documentation":"The filters used to find the logical switches- TransportZone id, LogicalSwitchProfile id or TransportType","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fully_realized_switches","documentation":"The number of logical switches that are realized in all transport nodes. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fully_realized_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_switches","documentation":"The total number of logical switches. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_switch_status_summary"},{"value":{"name":"com.vmware.nsx.model.aggregate_request","documentation":"Common request parameters for the primary/related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the response","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filters","documentation":"An array of filter conditions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Resource type name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_request"},{"value":{"name":"com.vmware.nsx.model.port_connection_edge_node_group","documentation":"Collection of edge nodes backing a logical router","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"Resource ID is mapped to this. (ID is Generated for Edge node groups, since resource will be null)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource","documentation":"Resource reference with details of the entity","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.managed_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"edge_nodes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"edge_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Id of the logical router","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_connection_edge_node_group"},{"value":{"name":"com.vmware.nsx.model.ipfix_collector","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"collector_ip_address","documentation":"IP address for the IPFIX collector format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"collector_port","documentation":"Port for the IPFIX collector format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"collector_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_collector"},{"value":{"name":"com.vmware.nsx.model.static_hop_bfd_peer_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"static hop BFD peer list results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.static_hop_bfd_peer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.static_hop_bfd_peer_list_result"},{"value":{"name":"com.vmware.nsx.model.create_remote_directory_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"port","documentation":"Server port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"Remote server hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uri","documentation":"URI of file to copy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"uri","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.create_remote_directory_properties"},{"value":{"name":"com.vmware.nsx.model.lb_http_monitor","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HEAD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_HEAD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_1_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_1_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"POST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_POST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_PUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OPTIONS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_OPTIONS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HTTP_VERSION_2_0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_VERSION_2_0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GET","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REQUEST_METHOD_GET"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"request_body","documentation":"String to send as part of HTTP health check request body. Valid only for certain HTTP methods like POST.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_method","documentation":"Possible values are: \n - REQUEST_METHOD_GET\n, - REQUEST_METHOD_OPTIONS\n, - REQUEST_METHOD_POST\n, - REQUEST_METHOD_HEAD\n, - REQUEST_METHOD_PUT\n, the health check method for HTTP monitor type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_method","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_url","documentation":"URL used for HTTP monitor","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"request_version","documentation":"Possible values are: \n - REQUEST_VERSION__1_0\n, - REQUEST_VERSION__1_1\n, - REQUEST_VERSION__2_0\n, HTTP request version","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"request_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_body","documentation":"If HTTP response body match string (regular expressions not supported) is specified (using LbHttpMonitor.response_body) then the healthcheck HTTP response body is matched against the specified string and server is considered healthy only if there is a match. If the response body string is not specified, HTTP healthcheck is considered successful if the HTTP response status code is 2xx, but it can be configured to accept other status codes as successful.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_body","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"response_status_codes","documentation":"The HTTP response status code should be a valid HTTP status code. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"response_status_codes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_monitor"},{"value":{"name":"com.vmware.nsx.model.role_binding_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.role_binding","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role_binding_list_result"},{"value":{"name":"com.vmware.nsx.model.logical_port_status_summary","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"filters","documentation":"The filters used to find the logical ports- TransportZone id, LogicalSwitch id or LogicalSwitchProfile id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ports","documentation":"The total number of logical ports. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"total_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_ports","documentation":"The number of logical ports whose Operational status is UP format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_status_summary"},{"value":{"name":"com.vmware.nsx.model.lb_tcp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"receive","documentation":"Expected data, if specified, can be anywhere in the response and it has to be a string, regular expressions are not supported.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"send","documentation":"If both send and receive are not specified, then just a TCP connection is established (3-way handshake) to validate server is healthy, no data is sent.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"send","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_tcp_monitor"},{"value":{"name":"com.vmware.nsx.model.node_service_properties_list_result","documentation":"Node service property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node service property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_service_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.app_discovery_sessions_list_result","documentation":"Application discovery sessions list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"AppProfile Sessions results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_discovery_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_sessions_list_result"},{"value":{"name":"com.vmware.nsx.model.policy_root","documentation":"Represents the root of the policy tree","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_root"},{"value":{"name":"com.vmware.nsx.model.task_list_result","documentation":"Task query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Task property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.task_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_icmp_monitor","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_active_monitor","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"data_length","documentation":"The data size(in byte) of the ICMP healthcheck packet format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fall_count","documentation":"num of consecutive checks must fail before marking it down format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"fall_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"interval","documentation":"the frequency at which the system issues the monitor check (in second) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"monitor_port","documentation":"If the monitor port is specified, it would override pool member port setting for healthcheck. A port range is not supported. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"monitor_port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rise_count","documentation":"num of consecutive checks must pass before marking it up format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rise_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"the number of seconds the target has in which to respond to the monitor request format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPMONITOR\n, - RESOURCE_TYPE_LBHTTPSMONITOR\n, - RESOURCE_TYPE_LBICMPMONITOR\n, - RESOURCE_TYPE_LBTCPMONITOR\n, - RESOURCE_TYPE_LBUDPMONITOR\n, - RESOURCE_TYPE_LBPASSIVEMONITOR\n, Load balancers monitor the health of backend servers to ensure traffic is not black holed. There are two types of healthchecks: active and passive. Passive healthchecks depend on failures in actual client traffic (e.g. RST from server in response to a client connection) to detect that the server or the application is down. In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic. Currently, active health monitors are supported for HTTP, HTTPS, TCP, UDP and ICMP protocols.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_icmp_monitor"},{"value":{"name":"com.vmware.nsx.model.user_info","documentation":"Authenticated User Info","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"roles","documentation":"Permissions\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.nsx_role","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"roles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"user_name","documentation":"User Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"user_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.user_info"},{"value":{"name":"com.vmware.nsx.model.bridge_cluster_list_result","documentation":"Bridge cluster queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"BridgeCluster Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_cluster_list_result"},{"value":{"name":"com.vmware.nsx.model.deployment_spec","documentation":"Deployment spec is a specific version of fabric module","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"fabric_module_version","documentation":"version of fabric module","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"fabric_module_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"versioned_deployment_specs","documentation":"List of Versioned deployment specs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.versioned_deployment_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"versioned_deployment_specs","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.deployment_spec"},{"value":{"name":"com.vmware.nsx.model.control_conn_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONNECTION_REFUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_CONNECTION_REFUSED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INCOMPLETE_HOST_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_INCOMPLETE_HOST_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHER_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_OTHER_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HOST_REJECTED_CONTROLLER_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_HOST_REJECTED_CONTROLLER_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTROLLER_REJECTED_HOST_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_CONTROLLER_REJECTED_HOST_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"KEEP_ALIVE_TIMEOUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_KEEP_ALIVE_TIMEOUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INCOMPLETE_CONTROLLER_CERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_INCOMPLETE_CONTROLLER_CERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OTHER_SSL_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FAILURE_STATUS_OTHER_SSL_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_node_ip","documentation":"IP address of the control Node.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"control_node_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_status","documentation":"Possible values are: \n - FAILURE_STATUS_CONNECTION_REFUSED\n, - FAILURE_STATUS_INCOMPLETE_HOST_CERT\n, - FAILURE_STATUS_INCOMPLETE_CONTROLLER_CERT\n, - FAILURE_STATUS_CONTROLLER_REJECTED_HOST_CERT\n, - FAILURE_STATUS_HOST_REJECTED_CONTROLLER_CERT\n, - FAILURE_STATUS_KEEP_ALIVE_TIMEOUT\n, - FAILURE_STATUS_OTHER_SSL_ERROR\n, - FAILURE_STATUS_OTHER_ERROR\n, Failure status of the control Node for e.g CONNECTION_REFUSED,INCOMPLETE_HOST_CERT.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, Status of the control Node for e.g UP, DOWN.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.control_conn_status"},{"value":{"name":"com.vmware.nsx.model.local_filestore_backup_file","documentation":"Local file store backup file","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"local","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILE_STORE_LOCAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_store","documentation":"Possible values are: \n - FILE_STORE_LOCAL\n, File location","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_store","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Passphrase used to encrypt backup file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.local_filestore_backup_file"},{"value":{"name":"com.vmware.nsx.model.backup_file","documentation":"Backup file properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILE_STORE_REMOTE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"local","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FILE_STORE_LOCAL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_store","documentation":"Possible values are: \n - FILE_STORE_LOCAL\n, - FILE_STORE_REMOTE\n, File location","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_store","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"passphrase","documentation":"Passphrase used to encrypt backup file","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_file"},{"value":{"name":"com.vmware.nsx.model.node_syslog_exporter_properties","documentation":"Node syslog exporter properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_CRON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"USER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_USER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UDP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_UDP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MAIL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_MAIL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UUCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_UUCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NEWS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_NEWS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SYSLOG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_SYSLOG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INFO","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_INFO"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TLS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AUTHPRIV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_AUTHPRIV"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LPR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_LPR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_FTP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL7","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local7"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AUTH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_AUTH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL5","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local5"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EMERG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_EMERG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_ALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CRIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_CRIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEBUG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_DEBUG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WARNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_WARNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_ERR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL0","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local0"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"KERN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_KERN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_TCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOGALERT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_LOGALERT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LI-TLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_LI_TLS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL3","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local3"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local4"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DAEMON","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_DAEMON"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL1","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local1"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOTICE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LEVEL_NOTICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOCAL2","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"FACILITIES_local2"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"exporter_name","documentation":"Syslog exporter name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"exporter_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"facilities","documentation":"Possible values are: \n - FACILITIES_KERN\n, - FACILITIES_USER\n, - FACILITIES_MAIL\n, - FACILITIES_DAEMON\n, - FACILITIES_AUTH\n, - FACILITIES_SYSLOG\n, - FACILITIES_LPR\n, - FACILITIES_NEWS\n, - FACILITIES_UUCP\n, - FACILITIES_AUTHPRIV\n, - FACILITIES_FTP\n, - FACILITIES_LOGALERT\n, - FACILITIES_CRON\n, - FACILITIES_LOCAL0\n, - FACILITIES_LOCAL1\n, - FACILITIES_LOCAL2\n, - FACILITIES_LOCAL3\n, - FACILITIES_LOCAL4\n, - FACILITIES_LOCAL5\n, - FACILITIES_LOCAL6\n, - FACILITIES_LOCAL7\n, Facilities to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"facilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"level","documentation":"Possible values are: \n - LEVEL_EMERG\n, - LEVEL_ALERT\n, - LEVEL_CRIT\n, - LEVEL_ERR\n, - LEVEL_WARNING\n, - LEVEL_NOTICE\n, - LEVEL_INFO\n, - LEVEL_DEBUG\n, Logging level to export","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"level","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"msgids","documentation":"MSGIDs to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"msgids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Port to export to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_TCP\n, - PROTOCOL_TLS\n, - PROTOCOL_UDP\n, - PROTOCOL_LI\n, - PROTOCOL_LI_TLS\n, Export protocol","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server","documentation":"IP address or hostname of server to export to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"structured_data","documentation":"Structured data to export","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"structured_data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tls_ca_pem","documentation":"CA certificate PEM of TLS server to export to","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tls_ca_pem","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_syslog_exporter_properties"},{"value":{"name":"com.vmware.nsx.model.ip_block_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP block list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_block","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_block_list_result"},{"value":{"name":"com.vmware.nsx.model.switching_profile_type_id_entry","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_IPDISCOVERYSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_SWITCHSECURITYSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"QosSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_QOSSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PortMirroringSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_PORTMIRRORINGSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MacManagementSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_MACMANAGEMENTSWITCHINGPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SpoofGuardSwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"KEY_SPOOFGUARDSWITCHINGPROFILE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Possible values are: \n - KEY_QOSSWITCHINGPROFILE\n, - KEY_PORTMIRRORINGSWITCHINGPROFILE\n, - KEY_IPDISCOVERYSWITCHINGPROFILE\n, - KEY_SPOOFGUARDSWITCHINGPROFILE\n, - KEY_SWITCHSECURITYSWITCHINGPROFILE\n, - KEY_MACMANAGEMENTSWITCHINGPROFILE\n, Supported switching profiles.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"value":{"name":"com.vmware.nsx.model.fabric_module_list_result","documentation":"Fabric Module list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Fabric Module list results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.fabric_module","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fabric_module_list_result"},{"value":{"name":"com.vmware.nsx.model.batch_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"continue_on_error","documentation":"Flag to decide if we will continue processing subsequent requests in case of current error for atomic = false.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"continue_on_error","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"requests","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_request_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"requests","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_request"},{"value":{"name":"com.vmware.nsx.model.ipfix_obs_points_list_result","documentation":"List of logical IPFIX observation points","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IPFIX observation points","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipfix_obs_point_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_obs_points_list_result"},{"value":{"name":"com.vmware.nsx.model.cloud_account","documentation":"Cloud account structure","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AWS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_AWS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AZURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_AZURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GOOGLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_GOOGLE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auth_users","documentation":"List of authorized users\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cloud_user_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"auth_users","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cloud_type","documentation":"Possible values are: \n - CLOUD_TYPE_AWS\n, - CLOUD_TYPE_AZURE\n, - CLOUD_TYPE_GOOGLE\n, Cloud Type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cloud_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_stats","documentation":"Instance statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tenant_id","documentation":"Tenant ID of the cloud account\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tenant_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cloud_account"},{"value":{"name":"com.vmware.nsx.model.NS_service_list_result","documentation":"List result of NSservices","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged collection of NSServices","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_list_result"},{"value":{"name":"com.vmware.nsx.model.fields_packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"eth_header","documentation":"The ethernet header","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ethernet_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"eth_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_header","documentation":"The IPv4 header.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ipv4_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"payload","documentation":"Up to 1000 bytes of payload may be supplied (with a base64-encoded length of 1336 bytes.) Additional bytes of traceflow metadata will be appended to the payload. The payload contains any data the user wants to put after the transport header.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"payload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_header","documentation":"This field contains a protocol that is above IP. It is not restricted to the 'transport' defined by the OSI model (e.g., ICMP is supported).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_protocol_header","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_header","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.fields_packet_data"},{"value":{"name":"com.vmware.nsx.model.realized_IP_set","documentation":"Realized IPSet","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_IP_set"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of upgrade units status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_status_list_result"},{"value":{"name":"com.vmware.nsx.model.binary_packet_data","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FieldsPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_FIELDSPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BROADCAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_BROADCAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_UNICAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BinaryPacketData","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_BINARYPACKETDATA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MULTICAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_MULTICAST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"frame_size","documentation":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message. The frame will be zero padded to the requested size. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"frame_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BINARYPACKETDATA\n, - RESOURCE_TYPE_FIELDSPACKETDATA\n, Packet configuration","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"routed","documentation":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"routed","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_BROADCAST\n, - TRANSPORT_TYPE_UNICAST\n, - TRANSPORT_TYPE_MULTICAST\n, - TRANSPORT_TYPE_UNKNOWN\n, transport type of the traceflow packet","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"payload","documentation":"Up to 1000 bytes of payload may be supplied (with a base64-encoded length of 1336 bytes.) Additional bytes of traceflow metadata will be appended to the payload. The payload must contain all headers (Ethernet, IP, etc). Note that VLAN is not supported in the logical space. Hence, payload must not contain 802.1Q headers.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"payload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.binary_packet_data"},{"value":{"name":"com.vmware.nsx.model.lb_snat_auto_map","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatAutoMap","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatAutoMap","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_snat_translation","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_auto_map"},{"value":{"name":"com.vmware.nsx.model.route_map_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paginated list of RouteMaps","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.route_map","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.route_map_list_result"},{"value":{"name":"com.vmware.nsx.model.communication_entry_list_result","documentation":"Paged Collection of CommunicationEntries","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CommunicationEntry list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_entry_list_result"},{"value":{"name":"com.vmware.nsx.model.realized_groups","documentation":"Realized groups","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realized_groups","documentation":"list of realized groups\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in RealizedGroup. When operations return a value of this structure as a result, the field will contain all the attributes defined in RealizedGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"realized_groups","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_group","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_groups"},{"value":{"name":"com.vmware.nsx.model.lb_http_response_header_rewrite_action","documentation":"This action is used to rewrite header fields of HTTP response messages to specified new values at HTTP_RESPONSE_REWRITE phase. One action can be used to rewrite one header field. To rewrite multiple header fields, multiple actions must be defined. Captured variables and built-in variables can be used in the header_value field, header_name field does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpResponseHeaderRewriteAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"header_name","documentation":"Name of a header field of HTTP request message","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"header_value","documentation":"Value of header field","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"header_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_response_header_rewrite_action"},{"value":{"name":"com.vmware.nsx.model.switching_profile_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_logical_ports","documentation":"Number of logical ports using a switching profile format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_switches","documentation":"Number of logical switches using a switching profile format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"switching_profile_id","documentation":"Identifier for the switching profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"switching_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switching_profile_status"},{"value":{"name":"com.vmware.nsx.model.global_restore_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_AVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_NOT_AVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RUNNING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_RUNNING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ABORTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_ABORTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUSPENDING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"VALUE_SUSPENDING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"A description of the restore status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Possible values are: \n - VALUE_NOT_AVAILABLE\n, - VALUE_NOT_STARTED\n, - VALUE_SUCCESS\n, - VALUE_ERROR\n, - VALUE_RUNNING\n, - VALUE_SUSPENDING\n, - VALUE_SUSPENDED\n, - VALUE_ABORTED\n, Global rolled-up restore status value\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.global_restore_status"},{"value":{"name":"com.vmware.nsx.model.read_nodes_status_request_parameters","documentation":"Node Status list request parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_ids","documentation":"A comma separated list of request Node Ids.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.read_nodes_status_request_parameters"},{"value":{"name":"com.vmware.nsx.model.host_node_login_credential","documentation":"The credentials to login into the host node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"The authentication password of the host node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"For ESXi hosts, the thumbprint of the ESXi management service. For KVM hosts, the SSH key fingerprint.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"The username of the account on the host node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_node_login_credential"},{"value":{"name":"com.vmware.nsx.model.logical_port_operational_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, The Operational status of the logical port","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_operational_status"},{"value":{"name":"com.vmware.nsx.model.aggregate_data_request","documentation":"Request parameters for the primary and the related resource types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"primary","documentation":"Request parameters for the primary type","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aggregate_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"primary","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"related","documentation":"Request parameters for the related type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.related_data_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"related","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_data_request"},{"value":{"name":"com.vmware.nsx.model.https_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"https","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_HTTPS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"Possible values are: \n - NAME_HTTPS\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256_thumbprint","documentation":"SSL thumbprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.https_protocol"},{"value":{"name":"com.vmware.nsx.model.lb_server_ssl_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer server SSL profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_server_ssl_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_server_ssl_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.preconfigured_endpoint","documentation":"Tunnel endpoint configuration of preconfigured host switch","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"device_name","documentation":"Name of the virtual tunnel endpoint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"device_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.preconfigured_endpoint"},{"value":{"name":"com.vmware.nsx.model.donut_part","documentation":"Represents an entity or portion to be plotted on a donut chart","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"field","documentation":"A numerical value that represents the portion or entity of the donut chart.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"If a section 'template' holds this donut part, then the label is auto-generated from the fetched field values after applying the template.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"render_configuration","documentation":"Additional rendering or conditional evaluation of the field values to be performed, if any.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.render_configuration","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"render_configuration","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tooltip","documentation":"Multi-line text to be shown on tooltip while hovering over the portion.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tooltip","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tooltip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_part"},{"value":{"name":"com.vmware.nsx.model.app_discovery_vm_info","documentation":"AppDiscoveryVmInfo details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_external_id","documentation":"External Id of the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_name","documentation":"Name of the VM","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_discovery_vm_info"},{"value":{"name":"com.vmware.nsx.model.aws_availability_zone_info","documentation":"Availability Zone information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Display name of the availability zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"ID of the availability zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_availability_zone_info"},{"value":{"name":"com.vmware.nsx.model.client_ssl_profile_binding","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGNORE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_AUTH_IGNORE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REQUIRED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_AUTH_REQUIRED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"certificate_chain_depth","documentation":"authentication depth is used to set the verification depth in the client certificates chain. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate_chain_depth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth","documentation":"Possible values are: \n - CLIENT_AUTH_REQUIRED\n, - CLIENT_AUTH_IGNORE\n, client authentication mode","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth_ca_ids","documentation":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth_ca_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_auth_crl_ids","documentation":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_auth_crl_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_certificate_id","documentation":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"default_certificate_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sni_certificate_ids","documentation":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sni_certificate_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssl_profile_id","documentation":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssl_profile_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.client_ssl_profile_binding"},{"value":{"name":"com.vmware.nsx.model.app_info","documentation":"AppInfo details","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"manufacturer","documentation":"Manufacturer of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"manufacturer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Version of the app","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_ids","documentation":"Ids of the VMs in which this app is installed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info"},{"value":{"name":"com.vmware.nsx.model.node_interface_properties_list_result","documentation":"Node network interface properties list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node interface property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_interface_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_interface_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.success_node_support_bundle_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bundle_name","documentation":"Name of support bundle, e.g. nsx_NODETYPE_UUID_YYYYMMDD_HHMMSS.tgz\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bundle_size","documentation":"Size of support bundle in bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bundle_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_display_name","documentation":"Display name of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_id","documentation":"UUID of node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256_thumbprint","documentation":"File's SHA256 thumbprint\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sha256_thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.success_node_support_bundle_result"},{"value":{"name":"com.vmware.nsx.model.lb_app_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer application profiles\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbAppProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbAppProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_app_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_app_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.basic_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"basic","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_BASIC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_BASIC\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.basic_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.lb_http_reject_action","documentation":"This action is used to reject HTTP request messages. The specified reply_status value is used as the status code for the corresponding HTTP response message which is sent back to client (Normally a browser) indicating the reason it was rejected. Reference official HTTP status code list for your specific HTTP version to set the reply_status properly. LbHttpRejectAction does not support variables.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRejectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRejectAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"reply_message","documentation":"Response message","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"reply_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"reply_status","documentation":"HTTP response status code","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"reply_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_reject_action"},{"value":{"name":"com.vmware.nsx.model.normalized_resource_list_result","documentation":"Paged Collection of normalized resources","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Normalized resource list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.normalized_resource_list_result"},{"value":{"name":"com.vmware.nsx.model.role","documentation":"Role","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"role","documentation":"Role name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.role"},{"value":{"name":"com.vmware.nsx.model.host_switch_profiles_list_result","documentation":"HostSwitch Profile queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"HostSwitch Profile Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in BaseHostSwitchProfile. When operations return a value of this structure as a result, the field will contain all the attributes defined in BaseHostSwitchProfile.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_host_switch_profile","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_switch_profiles_list_result"},{"value":{"name":"com.vmware.nsx.model.aggregated_logical_router_port_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_port_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregated_logical_router_port_counters"},{"value":{"name":"com.vmware.nsx.model.lb_persistence_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbPersistenceCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_cookie_time","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"cookie_max_idle","documentation":"HTTP cookie max-age to expire cookie, only available for insert mode. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cookie_max_idle","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_persistence_cookie_time"},{"value":{"name":"com.vmware.nsx.model.dhcp_static_binding","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lease_time","documentation":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"lease_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"If an option is defined at server level and not configred at ip-pool/static-binding level, the option will be inherited to ip-pool/static-binding. If both define a same-code option, the option defined at ip-pool/static-binding level take precedence over that defined at server level.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_name","documentation":"host name format: hostname","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"ip addres format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"mac address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_static_binding"},{"value":{"name":"com.vmware.nsx.model.filter_request","documentation":"Filter request parameters","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"field_names","documentation":"Comma seperated fields to be filtered on","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"field_names","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Filter value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.filter_request"},{"value":{"name":"com.vmware.nsx.model.vidm_info","documentation":"Vidm Info","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_group","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_GROUP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"remote_user","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_USER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"User's Full Name Or User Group's Display Name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Username Or Groupname\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_USER\n, - TYPE_GROUP\n, Type\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vidm_info"},{"value":{"name":"com.vmware.nsx.model.restore_configuration","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"passphrase","documentation":"Passphrase used to encrypt backup files.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"passphrase","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_file_server","documentation":"The server from which backup files will be retrieved for restore.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.remote_file_server","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_file_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.restore_configuration"},{"value":{"name":"com.vmware.nsx.model.file_properties","documentation":"File properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"created_epoch_ms","documentation":"File creation time in epoch milliseconds format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"created_epoch_ms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"modified_epoch_ms","documentation":"File modification time in epoch milliseconds format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"modified_epoch_ms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Size of the file in bytes format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_properties"},{"value":{"name":"com.vmware.nsx.model.node_properties","documentation":"Node properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bios_uuid","documentation":"Node BIOS Unique Indentifier\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"bios_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_timeout","documentation":"NSX CLI inactivity timeout, set to 0 to configure no timeout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"hostname","documentation":"Host name or fully qualified domain name of node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"hostname","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"kernel_version","documentation":"Kernel version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"kernel_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_uuid","documentation":"Node Unique Identifier","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_uuid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"node_version","documentation":"Node version\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_time","documentation":"Current time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timezone","documentation":"Timezone","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timezone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_properties"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_received_logical","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_EDGE_TUNNEL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SRC_COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_id","documentation":"The id of the component that received the traceflow packet.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port at which the traceflow packet was received\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port at which the traceflow packet was received\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_id","documentation":"The id of the source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_name","documentation":"The name of source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_component_type","documentation":"Possible values are: \n - SRC_COMPONENT_TYPE_PHYSICAL\n, - SRC_COMPONENT_TYPE_LR\n, - SRC_COMPONENT_TYPE_LS\n, - SRC_COMPONENT_TYPE_DFW\n, - SRC_COMPONENT_TYPE_BRIDGE\n, - SRC_COMPONENT_TYPE_EDGE_TUNNEL\n, - SRC_COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - SRC_COMPONENT_TYPE_UNKNOWN\n, The type of the source component from which the traceflow packet was received.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"src_component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vni","documentation":"VNI for the logical network on which the traceflow packet was received. format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"vni","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_received_logical"},{"value":{"name":"com.vmware.nsx.model.vtep_table_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"segment_id","documentation":"The segment Id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"segment_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.vtep_table_csv_record"},{"value":{"name":"com.vmware.nsx.model.pool_usage","documentation":"Pool usage statistics in a pool.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"allocated_ids","documentation":"Total number of allocated IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocated_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"free_ids","documentation":"Total number of free IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"free_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_ids","documentation":"Total number of IDs in a pool format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.pool_usage"},{"value":{"name":"com.vmware.nsx.model.realized_NS_group","documentation":"Realized Network and Security Group","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RealizedNSGroup","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"RealizedNSGroup","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.realized_group","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"evaluations","documentation":"Reference to the evaluated members of the NSGroup.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_group_member_evaluation","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"evaluations","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_REALIZEDNSGROUP\n, - RESOURCE_TYPE_REALIZEDSECURITYGROUP\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_NS_group"},{"value":{"name":"com.vmware.nsx.model.feature_permission_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.feature_permission","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.feature_permission_list_result"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_delivered","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_id","documentation":"The id of the logical port into which the traceflow packet was delivered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"lport_name","documentation":"The name of the logical port into which the traceflow packet was delivered\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"lport_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan_id","documentation":"VLAN on bridged network format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_delivered"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"list","documentation":"Collection of Upgrade units","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_list"},{"value":{"name":"com.vmware.nsx.model.logical_port_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"rx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.data_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_by_security_packets","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packets_dropped_by_security","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dropped_by_security_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_learning","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_learning_counters","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_learning","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_port_id","documentation":"The id of the logical port\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_port_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_statistics"},{"value":{"name":"com.vmware.nsx.model.transport_node_state_list_result","documentation":"Transport node state queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Transport Node State Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_node_state","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_state_list_result"},{"value":{"name":"com.vmware.nsx.model.node_list_result","documentation":"Node list result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node list results\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in Node. When operations return a value of this structure as a result, the field will contain all the attributes defined in Node.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_list_result"},{"value":{"name":"com.vmware.nsx.model.above_rule_id_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"above_rule_id","documentation":"Uuid of rule above which this rule is to be inserted","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"above_rule_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.above_rule_id_parameter"},{"value":{"name":"com.vmware.nsx.model.restore_properties","documentation":"Restore properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[],"enumerations":[]},"key":"com.vmware.nsx.model.restore_properties"},{"value":{"name":"com.vmware.nsx.model.donut_configuration","documentation":"Represents configuration of a Donut","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DonutConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"DonutConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"display_count","documentation":"If true, displays the count of entities in the donut","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"label","documentation":"Displayed at the middle of the donut, by default. It labels the entities of donut.","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.label","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sections","documentation":"Sections","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.donut_section","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sections","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the widgetconfiguration to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.donut_configuration"},{"value":{"name":"com.vmware.nsx.model.cluster_node_status","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"control_cluster_status","documentation":"Clustering status for control plane functions on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.control_cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"control_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgmt_cluster_status","documentation":"Clustering status for management plane functions on this node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_cluster_node_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgmt_cluster_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_status","documentation":"Node status properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_status_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"system_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Software version running on node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_node_status"},{"value":{"name":"com.vmware.nsx.model.app_profile_member_apps_csv_record","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"app_profile_category","documentation":"Category of the app profile, value could be any string that describes the profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"app_profile_category","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"app_profile_criteria","documentation":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"app_profile_criteria","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of the app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_apps","documentation":"Applications that are member of this app profile\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_apps","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_profile_member_apps_csv_record"},{"value":{"name":"com.vmware.nsx.model.bridge_endpoint_list_result","documentation":"Bridge Endpoint queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"BridgeEndpoint Results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bridge_endpoint","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bridge_endpoint_list_result"},{"value":{"name":"com.vmware.nsx.model.teaming_policy","documentation":"Uplink Teaming Policy","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LOADBALANCE_SRCID","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_LOADBALANCE_SRCID"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILOVER_ORDER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"POLICY_FAILOVER_ORDER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_list","documentation":"List of Uplinks used in active list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"policy","documentation":"Possible values are: \n - POLICY_FAILOVER_ORDER\n, - POLICY_LOADBALANCE_SRCID\n, Teaming policy","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"policy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"standby_list","documentation":"List of Uplinks used in standby list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"standby_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.teaming_policy"},{"value":{"name":"com.vmware.nsx.model.mac_table_entry","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"mac_address","documentation":"The MAC address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_ip","documentation":"The virtual tunnel endpoint IP address format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_mac_address","documentation":"The virtual tunnel endpoint MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_table_entry"},{"value":{"name":"com.vmware.nsx.model.revisioned_resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.revisioned_resource"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Edge cluster list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_list_result"},{"value":{"name":"com.vmware.nsx.model.mac_address_csv_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_table_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_address_csv_list_result"},{"value":{"name":"com.vmware.nsx.model.policy_realized_resource","documentation":"Abstract base class for all the realized policy objects","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNAVAILABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNAVAILABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_REALIZED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNREALIZED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNREALIZED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alarms","documentation":"Alarm info detail","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.policy_alarm_resource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alarms","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"intent_reference","documentation":"Desire state paths of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"intent_reference","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"realization_specific_identifier","documentation":"Realization id of this object","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"realization_specific_identifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNAVAILABLE\n, - STATE_UNREALIZED\n, - STATE_REALIZED\n, - STATE_ERROR\n, Realization state of this object","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.policy_realized_resource"},{"value":{"name":"com.vmware.nsx.model.included_fields_parameters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.included_fields_parameters"},{"value":{"name":"com.vmware.nsx.model.aws_subnet_list_result","documentation":"Aws subnets list","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Aws subnets list result","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_subnet","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_subnet_list_result"},{"value":{"name":"com.vmware.nsx.model.host_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ESXI","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_ESXI"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RHELKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_RHELKVM"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HYPERV","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_HYPERV"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HostNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UBUNTUKVM","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"OS_TYPE_UBUNTUKVM"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"HostNode","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"discovered_node_id","documentation":"Id of the discovered node which was converted to create this node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_credential","documentation":"Login credentials for the host","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_node_login_credential","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"managed_by_server","documentation":"The id of the virtual center server managing the ESXi type HostNode.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"managed_by_server","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_type","documentation":"Possible values are: \n - OS_TYPE_ESXI\n, - OS_TYPE_RHELKVM\n, - OS_TYPE_UBUNTUKVM\n, - OS_TYPE_HYPERV\n, Hypervisor type, for example ESXi or RHEL KVM.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"os_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"os_version","documentation":"The version of the hypervisor operating system.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"os_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.host_node"},{"value":{"name":"com.vmware.nsx.model.node_log_properties_list_result","documentation":"Node log property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Node log property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_log_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_log_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.management_cluster_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNSTABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNSTABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_STABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INITIALIZING","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_INITIALIZING"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"offline_nodes","documentation":"Current missing management plane nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_plane_base_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"offline_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"online_nodes","documentation":"Current alive management plane nodes\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.management_plane_base_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"online_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_members_for_initialization","documentation":"The details of the cluster nodes required for cluster initialization\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cluster_initialization_node_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_members_for_initialization","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_INITIALIZING\n, - STATUS_UNSTABLE\n, - STATUS_STABLE\n, - STATUS_UNKNOWN\n, The current status of the management cluster\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.management_cluster_status"},{"value":{"name":"com.vmware.nsx.model.app_info_list_result","documentation":"AppInfo Sessions list results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Application details corresponding to the App Profile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.app_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.app_info_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_pool_member_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GRACEFUL_DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_GRACEFUL_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DISABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"failure_cause","documentation":"The healthcheck failure cause when status is DOWN","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"failure_cause","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"Pool member IP address format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_check_time","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_check_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_state_change_time","documentation":"Timestamp in milliseconds since epoch format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_state_change_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"The port is configured in pool member. For virtual server port range case, pool member port must be null. format: port-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DISABLED\n, - STATUS_GRACEFUL_DISABLED\n, UP means that pool member is enabled and monitors have marked the pool member as UP. If the pool member has no monitor configured, it would be treated as UP. DOWN means that pool member is enabled and monitors have marked the pool member as DOWN. DISABLED means that admin state of pool member is set to DISABLED. GRACEFUL_DISABLED means that admin state of pool member is set to GRACEFUL_DISABLED.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_member_status"},{"value":{"name":"com.vmware.nsx.model.bgp_neighbors_status_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated, unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_name","documentation":"Name of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Status of BGP neighbors of the logical router\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bgp_neighbor_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bgp_neighbors_status_list_result"},{"value":{"name":"com.vmware.nsx.model.search_response","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Search results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.search_response"},{"value":{"name":"com.vmware.nsx.model.label_value_configuration","documentation":"Represents a Label-Value widget configuration","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LabelValueConfiguration","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LabelValueConfiguration","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.widget_configuration","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"navigation","documentation":"Hyperlink of the specified UI page that provides details.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"navigation","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"properties","documentation":"An array of label-value properties.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.property_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Title of the widget.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LABELVALUECONFIGURATION\n, - RESOURCE_TYPE_DONUTCONFIGURATION\n, - RESOURCE_TYPE_MULTIWIDGETCONFIGURATION\n, - RESOURCE_TYPE_CONTAINERCONFIGURATION\n, Supported visualization types are LabelValueConfiguration, DonutConfiguration, MultiWidgetConfiguration and ContainerConfiguration.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"datasources","documentation":"The 'datasources' represent the sources from which data will be fetched. Currently, only NSX-API is supported as a 'default' datasource. An example of specifying 'default' datasource along with the urls to fetch data from is given at 'example_request' section of 'CreateWidgetConfiguration' API.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.datasource","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"datasources","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"footer","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.footer","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"footer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared","documentation":"Defaults to false. Set to true to publish the widgetconfiguration to other users.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"weight","documentation":"Determines placement of widget or container relative to other widgets and containers. The lower the weight, the higher it is in the placement order. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"weight","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.label_value_configuration"},{"value":{"name":"com.vmware.nsx.model.ICMP_type_NS_service","documentation":"A NSService that represents IPv4 or IPv6 ICMP protocol","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv6","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv6"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPv4","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_icmpv4"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"ICMPTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"icmp_code","documentation":"ICMP message code format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"icmp_type","documentation":"ICMP message type format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"icmp_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"Possible values are: \n - PROTOCOL_ICMPV4\n, - PROTOCOL_ICMPV6\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ICMP_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.aws_gateway_undeploy_config","documentation":"Aws gateway undeployment configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"account_id","documentation":"ID of the Aws account","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_id","documentation":"ID of the gateway instance","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_gateway_undeploy_config"},{"value":{"name":"com.vmware.nsx.model.packet_address_classifier","documentation":"A packet is classified to have an address binding, if its address configuration matches with all user specified properties.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_address","documentation":"A single IP address or a subnet, e.g. x.x.x.x or x.x.x.x/y format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mac_address","documentation":"A single MAC address","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mac_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vlan","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vlan","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_address_classifier"},{"value":{"name":"com.vmware.nsx.model.realized_NS_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Paged Collection of realized services\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.realized_NS_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.realized_NS_service_list_result"},{"value":{"name":"com.vmware.nsx.model.mirror_source","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PnicMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_PNICMIRRORSOURCE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VlanMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_VLANMIRRORSOURCE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"MirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mirror_source"},{"value":{"name":"com.vmware.nsx.model.advance_cluster_restore_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"data","documentation":"List of instructions and their associated data","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.advance_cluster_restore_input","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"data","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.advance_cluster_restore_request"},{"value":{"name":"com.vmware.nsx.model.file_transfer_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"sftp","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PROTOCOL_NAME_SFTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_transfer_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol_name","documentation":"Possible values are: \n - PROTOCOL_NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"The expected SSH fingerprint of the server. If the server's fingerprint does not match this fingerprint, the connection will be terminated. Only ECDSA fingerprints hashed with SHA256 are supported. To obtain the host's ssh fingerprint, you should connect via some method other than SSH to obtain this information. You can use one of these commands to view the key's fingerprint: 1. ssh-keygen -l -E sha256 -f ssh_host_ecdsa_key.pub 2. awk '{print $2}' ssh_host_ecdsa_key.pub | base64 -d | sha256sum -b | sed 's/ .*$//' | xxd -r -p | base64 | sed 's/.//44g' | awk '{print \\\"SHA256:\\\"$1}'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_transfer_protocol"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated statistics list of virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result"},{"value":{"name":"com.vmware.nsx.model.node_user_properties","documentation":"Node user properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"full_name","documentation":"Full name for the user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"full_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"old_password","documentation":"Old password for the user (required on PUT if password specified)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"old_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Password for the user (optionally specified on PUT, unspecified on GET)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"userid","documentation":"Numeric id for the user format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"userid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User login name (must be \\\"root\\\" if userid is 0)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_properties"},{"value":{"name":"com.vmware.nsx.model.lb_source_ip_persistence_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_PURGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PURGE_NO_PURGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FULL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PURGE_FULL"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSourceIpPersistenceProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_persistence_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ha_persistence_mirroring_enabled","documentation":"Persistence entries are not synchronized to the HA peer by default.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ha_persistence_mirroring_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"purge","documentation":"Possible values are: \n - PURGE_NO_PURGE\n, - PURGE_FULL\n, persistence purge setting","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"purge","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout","documentation":"When all connections complete (reference count reaches 0), persistence entry timer is started with the expiration time. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBCOOKIEPERSISTENCEPROFILE\n, - RESOURCE_TYPE_LBSOURCEIPPERSISTENCEPROFILE\n, Source-ip persistence ensures all connections from a client (identified by IP address) are sent to the same backend server for a specified period. Cookie persistence allows related client connections, identified by the same cookie in HTTP requests, to be redirected to the same server.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"persistence_shared","documentation":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool. This is accomplished by load balancer inserting a cookie with name in the format <name>.<virtual_server_id>.<pool_id>. If persistence shared flag is set in the cookie persistence profile, in cookie insert mode, cookie persistence could be shared across multiple virtual servers that are bound to the same pools. The cookie name would be changed to <name>.<profile-id>.<pool-id>. If persistence shared flag is not set in the sourceIp persistence profile bound to a virtual server, each virtual server that the profile is bound to maintains its own private persistence table. If persistence shared flag is set in the sourceIp persistence profile, all virtual servers the profile is bound to share the same persistence table.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"persistence_shared","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_source_ip_persistence_profile"},{"value":{"name":"com.vmware.nsx.model.crypto_algorithm","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key_size","documentation":"supported key sizes for the algorithm format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"key_size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"crypto algorithm name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.crypto_algorithm"},{"value":{"name":"com.vmware.nsx.model.MAC_address_element_list_result","documentation":"Collection of MAC address elements","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"MAC address element list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.MAC_address_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.MAC_address_element_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_aggregate_info","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"This is component version e.g. if upgrade unit is of type edge, then this is edge version.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"errors","documentation":"List of errors occurred during upgrade of this upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group","documentation":"Info of the group to which this upgrade unit belongs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata","documentation":"Metadata about upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Status of upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Upgrade unit type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warnings","documentation":"List of warnings indicating issues with the upgrade unit that may result in upgrade failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"warnings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_aggregate_info"},{"value":{"name":"com.vmware.nsx.model.username_password_login_credential","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UsernamePasswordLoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"UsernamePasswordLoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"password","documentation":"The authentication password for login","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"thumbprint","documentation":"Thumbprint of the login server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"thumbprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"The username for login","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_type","documentation":"Login credential, for example username-password-thumbprint or certificate based, etc","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.username_password_login_credential"},{"value":{"name":"com.vmware.nsx.model.ether_type_NS_service","documentation":"An NSService element that represents an ethertype protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EtherTypeNSService","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ether_type","documentation":"Type of the encapsulated protocol format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ether_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ether_type_NS_service"},{"value":{"name":"com.vmware.nsx.model.nat_rule","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NO_NAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_NO_NAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DNAT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REFLEXIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_REFLEXIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SNAT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_SNAT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"action","documentation":"Possible values are: \n - ACTION_SNAT\n, - ACTION_DNAT\n, - ACTION_NO_NAT\n, - ACTION_REFLEXIVE\n, valid actions: SNAT, DNAT, NO_NAT, REFLEXIVE. All rules in a logical router are either stateless or stateful. Mix is not supported. SNAT and DNAT are stateful, can NOT be supported when the logical router is running at active-active HA mode; REFLEXIVE is stateless. NO_NAT has no translated_fields, only match fields.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"enabled","documentation":"enable/disable the rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logging","documentation":"enable/disable the logging of rule","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"logging","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"logical_router_id","documentation":"Logical router id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"logical_router_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_destination_network","documentation":"IP Address | CIDR | (null implies Any)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_destination_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_service","documentation":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"match_source_network","documentation":"IP Address | CIDR | (null implies Any)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_source_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nat_pass","documentation":"Default is true. If the nat_pass is set to true, the following firewall stage will be skipped. Please note, if action is NO_NAT, then nat_pass must be set to true or omitted.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nat_pass","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rule_priority","documentation":"Ascending, valid range [0-2147483647]. If multiple rules have the same priority, evaluation sequence is undefined. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rule_priority","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"translated_network","documentation":"IP Address | IP Range | CIDR","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"translated_network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"translated_ports","documentation":"port number or port range. DNAT only","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"translated_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_rule"},{"value":{"name":"com.vmware.nsx.model.lb_app_profile","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBHTTPPROFILE"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbAppProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastUdpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBFASTUDPPROFILE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbFastTcpProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_LBFASTTCPPROFILE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbAppProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LBHTTPPROFILE\n, - RESOURCE_TYPE_LBFASTTCPPROFILE\n, - RESOURCE_TYPE_LBFASTUDPPROFILE\n, An application profile can be bound to a virtual server to specify the application protocol characteristics. It is used to influence how load balancing is performed. Currently, three types of application profiles are supported: LbFastTCPProfile, LbFastUDPProfile and LbHttpProfile. LbFastTCPProfile or LbFastUDPProfile is typically used when the application is using a custom protocol or a standard protocol not supported by the load balancer. It is also used in cases where the user only wants L4 load balancing mainly because L4 load balancing has much higher performance and scalability, and/or supports connection mirroring. LbHttpProfile is used for both HTTP and HTTPS applications. Though application rules, if bound to the virtual server, can be used to accomplish the same goal, LbHttpProfile is intended to simplify enabling certain common use cases.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_app_profile"},{"value":{"name":"com.vmware.nsx.model.classless_static_route","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"network","documentation":"destination in cidr format: address-or-block-or-range","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"next_hop","documentation":"router format: ip","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"next_hop","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.classless_static_route"},{"value":{"name":"com.vmware.nsx.model.related_data_request","documentation":"Request parameters for the related types","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"included_fields","documentation":"Comma separated list of fields that should be included to result of query","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"included_fields","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"alias","documentation":"Alias for the response","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"alias","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"filters","documentation":"An array of filter conditions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.filter_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"filters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Resource type name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"join_condition","documentation":"Join condition between the parent and the related object. This is to be specified in \\\"relatedObjectFieldName:ParentObjectFieldName\\\" format.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"join_condition","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"size","documentation":"Number of related objects to return. If not specified all the related objects will be returned. Should be set to 0 if only the count of related objects is desired. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"size","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.related_data_request"},{"value":{"name":"com.vmware.nsx.model.ip_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"IP pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ip_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.switch_security_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"SwitchSecuritySwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"block_non_ip_traffic","documentation":"A flag to block all traffic except IP/(G)ARP/BPDU","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"block_non_ip_traffic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bpdu_filter","documentation":"BPDU filtering is enabled by default. A pre-defined list of MAC addresses are automatically excluded from BPDU filtering.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.bpdu_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bpdu_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_filter","documentation":"DHCP server blocking is enabled and client blocking is disabled by default","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_filter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_filter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rate_limits","documentation":"Rate limiting is disabled by default","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.rate_limits","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rate_limits","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.switch_security_switching_profile"},{"value":{"name":"com.vmware.nsx.model.upgrade_history","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"UPGRADE_STATUS_FAILED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"initial_version","documentation":"Version before the upgrade started","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"initial_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_version","documentation":"Version being upgraded to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp (in milliseconds since epoch) when the upgrade was performed format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"upgrade_status","documentation":"Possible values are: \n - UPGRADE_STATUS_STARTED\n, - UPGRADE_STATUS_SUCCESS\n, - UPGRADE_STATUS_FAILED\n, Status of the upgrade","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_history"},{"value":{"name":"com.vmware.nsx.model.aws_region","documentation":"Aws Region Information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"availability_zones","documentation":"Availability zones under this region\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_availability_zone_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"availability_zones","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_stats","documentation":"Gateway statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.gateway_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"has_managed_vpc","documentation":"Has a managed VPC?\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"has_managed_vpc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_stats","documentation":"Instance statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc_stats","documentation":"VPC statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vpc_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_region"},{"value":{"name":"com.vmware.nsx.model.batch_response","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"has_errors","documentation":"Indicates if any of the APIs failed","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Bulk list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.batch_response_item","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rolled_back","documentation":"Optional flag indicating that all items were rolled back even if succeeded initially","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rolled_back","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.batch_response"},{"value":{"name":"com.vmware.nsx.model.file_transfer_authentication_scheme","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSWORD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SCHEME_NAME_PASSWORD"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"password","documentation":"Password to authenticate with","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"scheme_name","documentation":"Possible values are: \n - SCHEME_NAME_PASSWORD\n, Authentication scheme name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"scheme_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"username","documentation":"User name to authenticate with","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"username","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_transfer_authentication_scheme"},{"value":{"name":"com.vmware.nsx.model.unbounded_key_value_pair","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"key","documentation":"Key","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"Value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.unbounded_key_value_pair"},{"value":{"name":"com.vmware.nsx.model.packet_type_and_counter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"counter","documentation":"The number of packets. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"counter","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_type","documentation":"The type of the packets","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packet_type_and_counter"},{"value":{"name":"com.vmware.nsx.model.prefix_config","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DENY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_DENY"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PERMIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ACTION_PERMIT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action","documentation":"Possible values are: \n - ACTION_PERMIT\n, - ACTION_DENY\n, Action for the IPPrefix","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"action","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ge","documentation":"Greater than or equal to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ge","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"le","documentation":"Less than or equal to format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"le","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"network","documentation":"If absent, the action applies to all addresses. format: ipv4-cidr-block","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"network","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.prefix_config"},{"value":{"name":"com.vmware.nsx.model.lb_http_request_body_condition","documentation":"This condition is used to match the message body of an HTTP request. Typically, only HTTP POST, PATCH, or PUT requests have request body. The match_type field defines how body_value field is used to match the body of HTTP requests.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EQUALS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_EQUALS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STARTS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_STARTS_WITH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"REGEX","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_REGEX"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CONTAINS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_CONTAINS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENDS_WITH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MATCH_TYPE_ENDS_WITH"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRequestBodyCondition","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_condition","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"body_value","documentation":"HTTP request body","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"body_value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"match_type","documentation":"Possible values are: \n - MATCH_TYPE_STARTS_WITH\n, - MATCH_TYPE_ENDS_WITH\n, - MATCH_TYPE_EQUALS\n, - MATCH_TYPE_CONTAINS\n, - MATCH_TYPE_REGEX\n, Match type of HTTP body","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"match_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"inverse","documentation":"A flag to indicate whether reverse the match result of this condition","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"inverse","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTMETHODCONDITION\n, - TYPE_LBHTTPREQUESTURICONDITION\n, - TYPE_LBHTTPREQUESTURIARGUMENTSCONDITION\n, - TYPE_LBHTTPREQUESTVERSIONCONDITION\n, - TYPE_LBHTTPREQUESTHEADERCONDITION\n, - TYPE_LBHTTPREQUESTBODYCONDITION\n, - TYPE_LBHTTPRESPONSEHEADERCONDITION\n, - TYPE_LBTCPHEADERCONDITION\n, - TYPE_LBIPHEADERCONDITION\n, Type of load balancer rule condition","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_request_body_condition"},{"value":{"name":"com.vmware.nsx.model.known_host_parameter","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"host","documentation":"Known host hostname or IP address","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"Known host port format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.known_host_parameter"},{"value":{"name":"com.vmware.nsx.model.generic_dhcp_option","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"code","documentation":"dhcp option code, [0-255] format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"values","documentation":"dhcp option value","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"values","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.generic_dhcp_option"},{"value":{"name":"com.vmware.nsx.model.qos_base_rate_shaper","documentation":"A shaper configuration entry that specifies type and metrics","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EgressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_EGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSRATESHAPER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IngressBroadcastRateShaper","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_INGRESSRATESHAPER\n, - RESOURCE_TYPE_INGRESSBROADCASTRATESHAPER\n, - RESOURCE_TYPE_EGRESSRATESHAPER\n,","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.qos_base_rate_shaper"},{"value":{"name":"com.vmware.nsx.model.port_mirroring_session_list_result","documentation":"Mirror session queries result","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Port mirroring session results\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.port_mirroring_session","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.port_mirroring_session_list_result"},{"value":{"name":"com.vmware.nsx.model.I_pv4_dhcp_server","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dhcp_server_ip","documentation":"dhcp server ip in cidr format format: ipv4-cidr-block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dns_nameservers","documentation":"dns ips format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dns_nameservers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"domain_name","documentation":"domain name format: hostname","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"domain_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_ip","documentation":"gateway ip format: ipv4","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"options","documentation":"Defines the default options for all ip-pools and static-bindings of this server. These options will be ignored if options are defined for ip-pools or static-bindings.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_options","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"options","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"value":{"name":"com.vmware.nsx.model.initiate_cluster_restore_request","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"Unique id of the backed-up configuration from which the appliance will be restored\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp of the backed-up configuration from which the appliance will be restored format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.initiate_cluster_restore_request"},{"value":{"name":"com.vmware.nsx.model.node_capabilities_result","documentation":"List of capabilities of a fabric node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"capabilities","documentation":"Node capability results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_capability","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_capabilities_result"},{"value":{"name":"com.vmware.nsx.model.lb_snat_translation","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatIpPool","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSNATIPPOOL"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatTranslation","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSnatAutoMap","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSNATAUTOMAP"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbSnatTranslation","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"port_overload","documentation":"Both SNAT automap and SNAT IP list modes support port overloading which allows the same SNAT IP and port to be used for multiple backend connections as long as the tuple (source IP, source port, destination IP, destination port, IP protocol) after SNAT is performed is unique. The valid number is 1, 2, 4, 8, 16, 32. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_overload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBSNATAUTOMAP\n, - TYPE_LBSNATIPPOOL\n, Load balancers may need to perform SNAT to ensure reverse traffic from the server can be received and processed by them. There are two modes: LbSnatAutoMap uses the load balancer interface IP and an ephemeral port as the source IP and port of the server side connection. LbSnatIpPool allows user to specify one or more IP addresses along with their subnet masks that should be used for SNAT while connecting to any of the servers in the pool.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_snat_translation"},{"value":{"name":"com.vmware.nsx.model.edge_node","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VIRTUAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_VIRTUAL_MACHINE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_UNKNOWN"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EdgeNode","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL_MACHINE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"DEPLOYMENT_TYPE_PHYSICAL_MACHINE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EdgeNode","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.node","type":"STRING"},"key":"value"}]},"key":"Include"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"allocation_list","documentation":"List of logical router ids to which this edge node is allocated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_config","documentation":"When this configuration is specified, edge fabric node of deployment_type VIRTUAL_MACHINE will be deployed and registered with MP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_node_deployment_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, Supported edge deployment type.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_node"},{"value":{"name":"com.vmware.nsx.model.ip_address_info","documentation":"Ipaddress information of the fabric node.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VM_TOOLS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_TOOLS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"ip_addresses","documentation":"IP Addresses of the the virtual network interface, as discovered in the source. format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_TOOLS\n, Source of the ipaddress information.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_address_info"},{"value":{"name":"com.vmware.nsx.model.transport_zone","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_VLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STANDARD","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_SWITCH_MODE_STANDARD"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"HOST_SWITCH_MODE_ENS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"OVERLAY","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TRANSPORT_TYPE_OVERLAY"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_mode","documentation":"Possible values are: \n - HOST_SWITCH_MODE_STANDARD\n, - HOST_SWITCH_MODE_ENS\n, STANDARD mode applies to all the hypervisors. ENS mode stands for Enhanced Networking Stack. This feature is only available for ESX hypervisor. It is not available on KVM, EDGE and Public Cloud Gateway etc. When a Transport Zone mode is set to ENS, only Transport Nodes of type ESX can participate in such a Transport Zone.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"nested_nsx","documentation":"The flag only need to be set in nested NSX environment.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"nested_nsx","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_type","documentation":"Possible values are: \n - TRANSPORT_TYPE_OVERLAY\n, - TRANSPORT_TYPE_VLAN\n, The transport type of this transport zone.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_profile_ids","documentation":"Identifiers of the transport zone profiles associated with this TransportZone.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone"},{"value":{"name":"com.vmware.nsx.model.mac_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"MAC pool list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.mac_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.mac_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.dhcp_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of dhcp profiles","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.cluster_initialization_node_info","documentation":"The type provides the information of a non-running cluster node required for the initialization of a management cluster. The administrator needs to start this node for management cluster to initialize properly (or decommission it explicitly).","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"disk_store_id","documentation":"The (internal) disk-store ID of the member\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"disk_store_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_address","documentation":"The IP address (or domain name) of the cluster node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"host_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.cluster_initialization_node_info"},{"value":{"name":"com.vmware.nsx.model.uc_message_list","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"messages","documentation":"List of UC messages","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uc_message","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"messages","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uc_message_list"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"edge cluster member list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_cluster_member","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member_list_result"},{"value":{"name":"com.vmware.nsx.model.service","documentation":"Used while defining a CommunicationProfileEntry. A service may have multiple service entries.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_entries","documentation":"Service type\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in ServiceEntry. When operations return a value of this structure as a result, the field will contain all the attributes defined in ServiceEntry.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_entries","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.service"},{"value":{"name":"com.vmware.nsx.model.support_bundle_file_transfer_protocol","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SFTP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"NAME_SFTP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"authentication_scheme","documentation":"Scheme to authenticate if required","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"authentication_scheme","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Possible values are: \n - NAME_SCP\n, - NAME_SFTP\n, Protocol name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_fingerprint","documentation":"SSH fingerprint of server","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ssh_fingerprint","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.support_bundle_file_transfer_protocol"},{"value":{"name":"com.vmware.nsx.model.security_certificate","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"pem_encoded","documentation":"The certificate must include the enclosing \\\"-----BEGIN CERTIFICATE-----\\\" and \\\"-----END CERTIFICATE-----\\\"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pem_encoded","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ssh_public_key","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"ssh_public_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"text","documentation":"X.509 certificate in text form\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"text","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"valid_from","documentation":"The time when the certificate starts being valid\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"valid_from","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"valid_to","documentation":"The time when the certificate stops being valid\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"valid_to","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.security_certificate"},{"value":{"name":"com.vmware.nsx.model.update_policy_UI_preferences_request_params","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"path","documentation":"Specifies the entity for which the UI preferences have to be updated.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.update_policy_UI_preferences_request_params"},{"value":{"name":"com.vmware.nsx.model.rule_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision_desired","documentation":"revision number of the desired state format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"revision_desired","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.rule_state"},{"value":{"name":"com.vmware.nsx.model.ipfix_config","documentation":"IPFIX Config base representation","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXSWITCHCONFIG"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixDfwConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPFIXDFWCONFIG"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_config"},{"value":{"name":"com.vmware.nsx.model.msg_client_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"account_name","documentation":"Account name for the messaging client. Identifies the client on the management plane message bus.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"account_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate","documentation":"Messaging client's certificate. Used to authenticate to the control plane messaging endpoint.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"shared_secret","documentation":"Messaging client's secret. Used to authenticate to the management plane messaging broker.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"shared_secret","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.msg_client_info"},{"value":{"name":"com.vmware.nsx.model.node_ssh_service_properties","documentation":"Node SSH service properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_name","documentation":"Service name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_properties","documentation":"SSH Service properties","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.ssh_service_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_properties","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_ssh_service_properties"},{"value":{"name":"com.vmware.nsx.model.lb_http_redirect_action","documentation":"This action is used to redirect HTTP request messages to a new URL. The reply_status value specified in this action is used as the status code of HTTP response message which is sent back to client (Normally a browser). The HTTP status code for redirection is 3xx, for example, 301, 302, 303, 307, etc. The redirect_url is the new URL that the HTTP request message is redirected to. Normally browser will send another HTTP request to the new URL after receiving a redirection response message. Captured variables and built-in variables can be used in redirect_url field. For example, to redirect all HTTP requests to HTTPS requests for a virtual server. We create an LbRule without any conditions, add an LbHttpRedirectAction to the rule. Set the redirect_url field of the LbHttpRedirectAction to: https://$_host$_request_uri And set redirect_status to \\\"302\\\", which means found. This rule will redirect all HTTP requests to HTTPS server port on the same host.","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbHttpRedirectAction","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbHttpRedirectAction","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_rule_action","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"redirect_status","documentation":"HTTP response status code","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"redirect_url","documentation":"The URL that the HTTP request is redirected to","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"redirect_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Possible values are: \n - TYPE_LBHTTPREQUESTURIREWRITEACTION\n, - TYPE_LBHTTPREQUESTHEADERREWRITEACTION\n, - TYPE_LBHTTPREJECTACTION\n, - TYPE_LBHTTPREDIRECTACTION\n, - TYPE_LBSELECTPOOLACTION\n, - TYPE_LBSELECTSERVERACTION\n, - TYPE_LBHTTPRESPONSEHEADERREWRITEACTION\n, Type of load balancer rule action","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_http_redirect_action"},{"value":{"name":"com.vmware.nsx.model.aws_account","documentation":"AWS account","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AWS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_AWS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"AZURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_AZURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GOOGLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLOUD_TYPE_GOOGLE"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auth_users","documentation":"List of authorized users\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cloud_user_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"auth_users","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cloud_type","documentation":"Possible values are: \n - CLOUD_TYPE_AWS\n, - CLOUD_TYPE_AZURE\n, - CLOUD_TYPE_GOOGLE\n, Cloud Type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cloud_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"instance_stats","documentation":"Instance statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.instance_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"instance_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tenant_id","documentation":"Tenant ID of the cloud account\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tenant_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"access_key","documentation":"Access key of cloud account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"access_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"auth_mechanism_iam","documentation":"Is the AWS authorization mechanism based on Identity and Access Management(IAM) service?","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"auth_mechanism_iam","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"External id for the IAM role csm needs to assume","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"gateway_role_name","documentation":"Service Role Name for IAM role csm needs to assume","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"gateway_role_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"has_managed_vpc","documentation":"Has a managed VPC?\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"has_managed_vpc","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"iam_role_arn","documentation":"Amazon Resource Names (ARNs) uniquely identify AWS resources. We will use it here to identify the IAM role csm needs to assume.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"iam_role_arn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"regions_count","documentation":"Count of the regions available format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"regions_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"secret_key","documentation":"Secret key of cloud account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"secret_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Status of the account","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_account_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc_stats","documentation":"VPC statistics","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.vpc_stats","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_stats","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_account"},{"value":{"name":"com.vmware.nsx.model.aggregate_data_response","documentation":"Final data aggregation response. The results array holds the primary and the related objects","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Array containing the primary and the related object details","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aggregate_response","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aggregate_data_response"},{"value":{"name":"com.vmware.nsx.model.rate_limits","documentation":"Enables traffic limit for incoming/outgoing broadcast and multicast packets. Use 0 to disable rate limiting for a specific traffic type","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"enabled","documentation":"Whether rate limiting is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_broadcast","documentation":"Incoming broadcast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_multicast","documentation":"Incoming multicast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"rx_multicast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_broadcast","documentation":"Outgoing broadcast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_broadcast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_multicast","documentation":"Outgoing multicast traffic limit in packets per second format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tx_multicast","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.rate_limits"},{"value":{"name":"com.vmware.nsx.model.communication_profile","documentation":"List of CommunicationProfileEntries","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_profile_entries","documentation":"CommunicationProfileEntries that are a part of this CommunicationProfile","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"communication_profile_entries","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_profile"},{"value":{"name":"com.vmware.nsx.model.public_cloud_gateway_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.edge_node","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"allocation_list","documentation":"List of logical router ids to which this edge node is allocated.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"allocation_list","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_config","documentation":"When this configuration is specified, edge fabric node of deployment_type VIRTUAL_MACHINE will be deployed and registered with MP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.edge_node_deployment_config","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"deployment_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"deployment_type","documentation":"Possible values are: \n - DEPLOYMENT_TYPE_VIRTUAL_MACHINE\n, - DEPLOYMENT_TYPE_PHYSICAL_MACHINE\n, - DEPLOYMENT_TYPE_UNKNOWN\n, Supported edge deployment type.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"deployment_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"discovered_ip_addresses","documentation":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"discovered_ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"ID of the Node maintained on the Node and used to recognize the Node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"fqdn","documentation":"Fully qualified domain name of the fabric node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"fqdn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP Addresses of the Node, version 4 or 6. This property is mandatory for all nodes except for automatic deployment of edge virtual machine node. For automatic deployment, the ip address from management_port_subnets property will be considered. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.public_cloud_gateway_node"},{"value":{"name":"com.vmware.nsx.model.IP_set","documentation":"IPSet is used to group individual IP addresses, range of IP addresses or subnets. An IPSet is a homogeneous group of IP addresses, either of type IPv4 or of type IPv6. IPSets can be used as source or destination in firewall rules. These can also be used as members of NSGroups.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_addresses","documentation":"IP addresses format: address-or-block-or-range","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_addresses","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_set"},{"value":{"name":"com.vmware.nsx.model.packets_dropped_by_security","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bpdu_filter_dropped","documentation":"The number of packets dropped by BPDU filter. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bpdu_filter_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_client_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP client block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_client_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv4","documentation":"The number of IPv4 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv4","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_server_dropped_ipv6","documentation":"The number of IPv6 packets dropped by DHCP server block. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_dropped_ipv6","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"spoof_guard_dropped","documentation":"The packets dropped by Spoof Guard; supported packet types are IPv4, IPv6, ARP, ND, non-IP.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.packet_type_and_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"spoof_guard_dropped","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.packets_dropped_by_security"},{"value":{"name":"com.vmware.nsx.model.lb_pool_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_monitor_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"paginated list of load balancer monitors\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in LbMonitor. When operations return a value of this structure as a result, the field will contain all the attributes defined in LbMonitor.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.lb_monitor","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_monitor_list_result"},{"value":{"name":"com.vmware.nsx.model.NS_service_group","documentation":"A Networking and Security Service Group that represents a group of NSServices","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ETHER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_ETHER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NON_ETHER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SERVICE_TYPE_NON_ETHER"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"default_service","documentation":"The default NSServiceGroups are created in the system by default. These NSServiceGroups can't be modified/deleted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"default_service","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_type","documentation":"Possible values are: \n - SERVICE_TYPE_ETHER\n, - SERVICE_TYPE_NON_ETHER\n, Type of the NSServiceGroup\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"service_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_group"},{"value":{"name":"com.vmware.nsx.model.compute_collection_fabric_template_list_result","documentation":"List of compute collection fabric template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"List of compute collection fabric template\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.compute_collection_fabric_template","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_fabric_template_list_result"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"current_version","documentation":"This is component version e.g. if upgrade unit is of type edge, then this is edge version.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Name of the upgrade unit","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"group","documentation":"Info of the group to which this upgrade unit belongs","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of the upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"metadata","documentation":"Metadata about upgrade unit\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"Upgrade unit type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"warnings","documentation":"List of warnings indicating issues with the upgrade unit that may result in upgrade failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"warnings","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit"},{"value":{"name":"com.vmware.nsx.model.interface_neighbor_property_list_result","documentation":"Interface neighbor property query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Interface neighbor property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.interface_neighbor_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_neighbor_property_list_result"},{"value":{"name":"com.vmware.nsx.model.bfd_health_monitoring_profile","documentation":"Profile for BFD health monitoring","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"BfdHealthMonitoringProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.transport_zone_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"enabled","documentation":"Whether the heartbeat is enabled. A POST or PUT request with \\\"enabled\\\" false (with no probe intervals) will set (POST) or reset (PUT) the probe_interval to their default value.","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"probe_interval","documentation":"The time interval (in millisec) between probe packets for tunnels between transport nodes. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"probe_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_BFDHEALTHMONITORINGPROFILE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_health_monitoring_profile"},{"value":{"name":"com.vmware.nsx.model.uc_message_metadata","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"correlation_id","documentation":"Correlation ID generated by RPC","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"correlation_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uc_message_metadata"},{"value":{"name":"com.vmware.nsx.model.add_cluster_node_spec","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"controller_role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_controller_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"controller_role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Display name for the node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"external_id","documentation":"Internal identifier of the node","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"external_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mgr_role_config","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.add_management_node_spec","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"mgr_role_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.add_cluster_node_spec"},{"value":{"name":"com.vmware.nsx.model.interface_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_bytes","documentation":"Count of bytes received on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_errors","documentation":"Count of receive errors occurring on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rx_packets","documentation":"Count of packets received on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_bytes","documentation":"Count of bytes transmitted on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_errors","documentation":"Count of transmit errors occurring on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_errors","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tx_packets","documentation":"Count of packets transmitted on this port format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"tx_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.interface_statistics"},{"value":{"name":"com.vmware.nsx.model.package_store","documentation":"Contains package information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"bulletin_ids","documentation":"List of bulletin ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bulletin_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"package_url","documentation":"url of the package","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"package_url","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.package_store"},{"value":{"name":"com.vmware.nsx.model.nsx_role","documentation":"Role","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_write_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_WRITE_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read_only_api_users","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ROLE_ONLY_API_USERS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read-write-api","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_WRITE_API"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"read-api","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PERMISSIONS_API"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"permissions","documentation":"Possible values are: \n - PERMISSIONS_API\n, - PERMISSIONS_WRITE_API\n, Permissions","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"permissions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"role","documentation":"Possible values are: \n - ROLE_ONLY_API_USERS\n, - ROLE_WRITE_API_USERS\n, Role name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"role","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nsx_role"},{"value":{"name":"com.vmware.nsx.model.upgrade_task_properties","documentation":"Task properties","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"action_name","documentation":"helper for the task","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"action_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bundle_name","documentation":"Name of Bundle","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"bundle_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"parameters","documentation":"Bundle arguments\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.key_value_pair","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"parameters","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_task_properties"},{"value":{"name":"com.vmware.nsx.model.bfd_config_parameters","documentation":"BFD configuration for the given Peer.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"declare_dead_multiple","documentation":"Number of times a packet is missed before BFD declares the neighbor down. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"declare_dead_multiple","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"receive_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"receive_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transmit_interval","documentation":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transmit_interval","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.bfd_config_parameters"},{"value":{"name":"com.vmware.nsx.model.dhcp_leases","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dhcp_server_id","documentation":"dhcp server uuid","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"leases","documentation":"The lease info list of the server","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_lease_per_IP","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"leases","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"timestamp of the lease info format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_leases"},{"value":{"name":"com.vmware.nsx.model.authentication_policy_properties","documentation":"Configuration of authentication policies for the NSX node","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_failed_auth_lockout_period","documentation":"Once a lockout occurs, the account remains locked out of the API for this time period. Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_failed_auth_lockout_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_failed_auth_reset_period","documentation":"In order to trigger an account lockout, all authentication failures must occur in this time window. If the reset period expires, the failed login count is reset to zero. Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_failed_auth_reset_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"api_max_auth_failures","documentation":"Only applies to NSX Manager nodes. Ignored on other node types. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"api_max_auth_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_failed_auth_lockout_period","documentation":"Once a lockout occurs, the account remains locked out of the CLI for this time period. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_failed_auth_lockout_period","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cli_max_auth_failures","documentation":"Number of authentication failures that trigger CLI lockout format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_max_auth_failures","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"minimum_password_length","documentation":"Minimum number of characters required in account passwords format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"minimum_password_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.authentication_policy_properties"},{"value":{"name":"com.vmware.nsx.model.standard_host_switch","documentation":"Standard host switch specification","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cpu_config","documentation":"CPU configuration specifies number of Logical cpu cores (Lcores) per Non Uniform Memory Access (NUMA) node dedicated to Enhnaced Networking Stack enabled HostSwitch to get the best performance.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.cpu_core_config_for_enhanced_networking_stack_switch","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cpu_config","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_name","documentation":"If this name is unset or empty then the default host switch name will be used. The name must be unique among all host switches specified in a given transport node; unset name, empty name and the default host switch name are considered the same in terms of uniqueness.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_profile_ids","documentation":"host switch profiles bound to this host switch. If a profile ID is not provided for any HostSwitchProfileType that is supported by the transport node, the corresponding default profile will be bound to the host switch.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_profile_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_assignment_spec","documentation":"IPs can come from either a static IP pool or an explicitly specified IP list or DHCP. In case a list of IP is specified, the number of IPs provided should be sufficient as per teaming policy associated with host switch uplink profile.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in IpAssignmentSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in IpAssignmentSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ip_assignment_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"pnics","documentation":"Physical NICs connected to the host switch","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.pnic","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pnics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.standard_host_switch"},{"value":{"name":"com.vmware.nsx.model.tunnel_properties","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"GENEVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_GENEVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VXLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_VXLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"STT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_STT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_ENCAP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ENCAP_UNKNOWN_ENCAP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd","documentation":"Detailed information about BFD configured on interface","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"egress_interface","documentation":"Corresponds to the interface where local_ip_address is routed.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"egress_interface","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"encap","documentation":"Possible values are: \n - ENCAP_STT\n, - ENCAP_VXLAN\n, - ENCAP_GENEVE\n, - ENCAP_UNKNOWN_ENCAP\n, Tunnel encap\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"encap","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_updated_time","documentation":"Time at which the Tunnel status has been fetched last time. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_updated_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip","documentation":"Local IP address of tunnel format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"local_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Name of tunnel\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip","documentation":"Remote IP address of tunnel format: ip\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_node_display_name","documentation":"Represents the display name of the remote transport node at the other end of the tunnel.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_node_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_node_id","documentation":"UUID of the remote transport node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_UNKNOWN\n, Status of tunnel\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_properties"},{"value":{"name":"com.vmware.nsx.model.NS_service_element","documentation":"An NSService element that describes traffic corresponding to an NSService","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ICMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ICMPTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPPROTOCOLNSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IGMPTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IGMPTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"L4PortSetNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_l4portsetnsservice"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSServiceElement","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ETHERTYPENSSERVICE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALGTypeNSService","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_ALGTYPENSSERVICE"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"NSServiceElement","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPENSSERVICE\n, - RESOURCE_TYPE_IPPROTOCOLNSSERVICE\n, - RESOURCE_TYPE_IGMPTYPENSSERVICE\n, - RESOURCE_TYPE_ICMPTYPENSSERVICE\n, - RESOURCE_TYPE_ALGTYPENSSERVICE\n, - RESOURCE_TYPE_L4PORTSETNSSERVICE\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.NS_service_element"},{"value":{"name":"com.vmware.nsx.model.file","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"name","documentation":"file name","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file"},{"value":{"name":"com.vmware.nsx.model.transport_node_template_state","documentation":"transport node template application state","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED_TO_REALIZE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED_TO_REALIZE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED_TO_CREATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED_TO_CREATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"node_id","documentation":"node id","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_FAILED_TO_CREATE\n, - STATE_IN_PROGRESS\n, - STATE_FAILED_TO_REALIZE\n, - STATE_SUCCESS\n, Transport node template state on individual hosts of ComputeCollection which enabled automated transport code creation. 'FAILED_TO_CREATE' means transport node isn't created. 'IN_PROGRESS' means transport node is in progress of creation. 'FAILED_TO_REALIZE' means transport node has been created, but failed on host realization, it will repush to host by NSX later. 'SUCCESS' means transport node creation is succeeded.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"transport node id","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_node_template_state"},{"value":{"name":"com.vmware.nsx.model.dhcp_relay_profile_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Dhcp relay profile list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.dhcp_relay_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_relay_profile_list_result"},{"value":{"name":"com.vmware.nsx.model.communication_profile_entry_list_result","documentation":"Paged Collection of CommunicationProfileEntries","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"CommunicationProfileEntry list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_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":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.communication_profile_entry_list_result"},{"value":{"name":"com.vmware.nsx.model.lb_virtual_server_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Virtual server statistics counter","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_server_id","documentation":"load balancer virtual server identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_server_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"value":{"name":"com.vmware.nsx.model.lb_pool_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PARTIALLY_UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PARTIALLY_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DETACHED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DETACHED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PRIMARY_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PRIMARY_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"members","documentation":"Status of load balancer pool members","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_member_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"members","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pool_id","documentation":"Load balancer pool identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"pool_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_PARTIALLY_UP\n, - STATUS_PRIMARY_DOWN\n, - STATUS_DOWN\n, - STATUS_DETACHED\n, UP means that all primary members are in UP status. PARTIALLY_UP means that some(not all) primary members are in UP status, the number of these active members is larger or equal to certain number(min_active_members) which is defined in LbPool. PRIMARY_DOWN means that less than certain(min_active_members) primary members are in UP status but backup members are in UP status, connections to this pool would be dispatched to backup members. DOWN means that all primary and backup members are DOWN. DETACHED means that the pool is not bound to any virtual server.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_pool_status"},{"value":{"name":"com.vmware.nsx.model.dhcp_filter","documentation":"DHCP filtering configuration","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"client_block_enabled","documentation":"Indicates whether DHCP client blocking is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_block_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"server_block_enabled","documentation":"Indicates whether DHCP server blocking is enabled","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"server_block_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dhcp_filter"},{"value":{"name":"com.vmware.nsx.model.verifiable_asymmetric_login_credential","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"VerifiableAsymmetricLoginCredential","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"VerifiableAsymmetricLoginCredential","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.login_credential","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"asymmetric_credential","documentation":"Asymmetric login credential","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"asymmetric_credential","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_key","documentation":"Credential key","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_key","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_verifier","documentation":"Credential verifier","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_verifier","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"credential_type","documentation":"Login credential, for example username-password-thumbprint or certificate based, etc","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"credential_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.verifiable_asymmetric_login_credential"},{"value":{"name":"com.vmware.nsx.model.file_thumbprint","documentation":"File thumbprint","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"File name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha1","documentation":"File's SHA1 thumbprint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha1","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sha256","documentation":"File's SHA256 thumbprint","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"sha256","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_thumbprint"},{"value":{"name":"com.vmware.nsx.model.node_status_properties","documentation":"Node status properties","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"realtime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_REALTIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"cached","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"SOURCE_CACHED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cpu_cores","documentation":"Number of CPU cores on the system format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cpu_cores","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"file_systems","documentation":"File systems configured on the system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_file_system_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"file_systems","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"load_average","documentation":"One, five, and fifteen minute load averages for the system\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"load_average","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_cache","documentation":"Amount of RAM on the system that can be flushed out to disk, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_cache","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_total","documentation":"Amount of RAM allocated to the system, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mem_used","documentation":"Amount of RAM in use on the system, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"mem_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"source","documentation":"Possible values are: \n - SOURCE_REALTIME\n, - SOURCE_CACHED\n, Source of status data.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"source","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"swap_total","documentation":"Amount of disk available for swap, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"swap_total","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"swap_used","documentation":"Amount of swap disk in use, in kilobytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"swap_used","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_time","documentation":"Current time expressed in milliseconds since epoch format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"system_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uptime","documentation":"Milliseconds since system start format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uptime","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_status_properties"},{"value":{"name":"com.vmware.nsx.model.actionable_resource","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ip_address","documentation":"A resource reference on which actions can be performed format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.actionable_resource"},{"value":{"name":"com.vmware.nsx.model.firewall_status","documentation":"Firewall Status Response","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DISABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GLOBAL_STATUS_DISABLED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"transport_nodes","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONTEXT_NODES"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ENABLED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GLOBAL_STATUS_ENABLED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"Possible values are: \n - CONTEXT_NODES\n, Types of firewall contexts.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"global_status","documentation":"Possible values are: \n - GLOBAL_STATUS_DISABLED\n, - GLOBAL_STATUS_ENABLED\n, Firewall status for a fabric entity or in global context where firewall is supported.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"global_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.firewall_status"},{"value":{"name":"com.vmware.nsx.model.ether_type_service_entry","documentation":"A ServiceEntry that represents an ethertype protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EtherTypeServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"EtherTypeServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"ether_type","documentation":"Type of the encapsulated protocol format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"ether_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ether_type_service_entry"},{"value":{"name":"com.vmware.nsx.model.lb_service_statistics","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"pools","documentation":"Statistics of load balancer pools","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_pool_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"pools","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service_id","documentation":"load balancer service identifier","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"service_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"statistics","documentation":"Load balancer service statistics counter","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_service_statistics_counter","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"statistics","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"virtual_servers","documentation":"Statistics of load balancer virtual servers","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.lb_virtual_server_statistics","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"virtual_servers","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_service_statistics"},{"value":{"name":"com.vmware.nsx.model.logical_service_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router service list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_service","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_service_list_result"},{"value":{"name":"com.vmware.nsx.model.aws_subnet","documentation":"Aws subnet","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_sync_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_sync_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"availability_zone","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"availability_zone","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cidr","documentation":"IPV4 CIDR Block for the Vpc format: ipv4_cidr_block","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"cidr","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"ID of subnet","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vpc_id","documentation":"ID of the vpc","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"vpc_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.aws_subnet"},{"value":{"name":"com.vmware.nsx.model.upgrade_unit_group_info","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"display_name","documentation":"Name of the group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Identifier of group\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.upgrade_unit_group_info"},{"value":{"name":"com.vmware.nsx.model.backup_operation_status","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_NOT_RUN_ON_MASTER","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_NOT_RUN_ON_MASTER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_SERVER_UNREACHABLE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_SERVER_UNREACHABLE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_AUTHENTICATION_FAILURE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_AUTHENTICATION_FAILURE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_PERMISSION_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_PERMISSION_ERROR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_TIMEOUT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_TIMEOUT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_BAD_FINGERPRINT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_BAD_FINGERPRINT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BACKUP_GENERIC_ERROR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"ERROR_CODE_GENERIC_ERROR"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"backup_id","documentation":"Unique identifier of a backup","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"backup_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"end_time","documentation":"Time when operation was ended format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"end_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_code","documentation":"Possible values are: \n - ERROR_CODE_NOT_RUN_ON_MASTER\n, - ERROR_CODE_SERVER_UNREACHABLE\n, - ERROR_CODE_AUTHENTICATION_FAILURE\n, - ERROR_CODE_PERMISSION_ERROR\n, - ERROR_CODE_TIMEOUT\n, - ERROR_CODE_BAD_FINGERPRINT\n, - ERROR_CODE_GENERIC_ERROR\n, Error code","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"error_message","documentation":"Error code details","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"error_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"start_time","documentation":"Time when operation was started format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"start_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"success","documentation":"True if backup is successfully completed, else false","type":{"category":"BUILTIN","builtin_type":"BOOLEAN"},"metadata":[{"value":{"elements":[{"value":{"string_value":"success","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.backup_operation_status"},{"value":{"name":"com.vmware.nsx.model.report_app_results_for_vms_request_parameters","documentation":"Parameters to query results of an application discovery session. It has a list of vm ids.","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"vm_ids","documentation":"Vm external Ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.report_app_results_for_vms_request_parameters"},{"value":{"name":"com.vmware.nsx.model.ipfix_switch_config","documentation":"IPFIX Config for the Switching Module","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpfixSwitchConfig","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpfixSwitchConfig","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.ipfix_config","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"active_timeout","documentation":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"active_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"idle_timeout","documentation":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"idle_timeout","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"max_flows","documentation":"The maximum number of flow entries in each exporter flow cache. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"max_flows","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"packet_sample_probability","documentation":"The probability in percentage that a packet is sampled, in range 0-100. The probability is equal for every packet.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"packet_sample_probability","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_IPFIXSWITCHCONFIG\n, - RESOURCE_TYPE_IPFIXDFWCONFIG\n, Supported IPFIX Config Types.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"applied_tos","documentation":"List of objects where the IPFIX Config will be enabled.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_reference","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"applied_tos","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipfix_switch_config"},{"value":{"name":"com.vmware.nsx.model.configuration_state","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"in_progress","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"partial_success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PARTIAL_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"orphaned","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ORPHANED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"pending","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_PENDING"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"failed","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"success","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_SUCCESS"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"details","documentation":"Array of configuration state of various sub systems\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.configuration_state_element","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_code","documentation":"Error code format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_code","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"failure_message","documentation":"Error message in case of failure\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"failure_message","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_PENDING\n, - STATE_IN_PROGRESS\n, - STATE_SUCCESS\n, - STATE_FAILED\n, - STATE_PARTIAL_SUCCESS\n, - STATE_ORPHANED\n, Gives details of state of desired configuration\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.configuration_state"},{"value":{"name":"com.vmware.nsx.model.IP_protocol_service_entry","documentation":"A ServiceEntry that represents an IP protocol","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPProtocolServiceEntry","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IPProtocolServiceEntry","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.service_entry","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"protocol_number","documentation":"","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_ETHERTYPESERVICEENTRY\n, - RESOURCE_TYPE_IPPROTOCOLSERVICEENTRY\n, - RESOURCE_TYPE_IGMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ICMPTYPESERVICEENTRY\n, - RESOURCE_TYPE_ALGTYPESERVICEENTRY\n, - RESOURCE_TYPE_L4PORTSETSERVICEENTRY\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.IP_protocol_service_entry"},{"value":{"name":"com.vmware.nsx.model.lag","documentation":"LACP group","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTMACIPPORT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTMACIPPORT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ACTIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_ACTIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTIPVLAN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTIPVLAN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TIMEOUT_TYPE_FAST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESTMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_DESTMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCDESTMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCDESTMAC"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PASSIVE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"MODE_PASSIVE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SLOW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TIMEOUT_TYPE_SLOW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SRCMAC","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"LOAD_BALANCE_ALGORITHM_SRCMAC"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"id","documentation":"unique id\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"load_balance_algorithm","documentation":"Possible values are: \n - LOAD_BALANCE_ALGORITHM_SRCMAC\n, - LOAD_BALANCE_ALGORITHM_DESTMAC\n, - LOAD_BALANCE_ALGORITHM_SRCDESTMAC\n, - LOAD_BALANCE_ALGORITHM_SRCDESTIPVLAN\n, - LOAD_BALANCE_ALGORITHM_SRCDESTMACIPPORT\n, LACP load balance Algorithm","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"load_balance_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"mode","documentation":"Possible values are: \n - MODE_ACTIVE\n, - MODE_PASSIVE\n, LACP group mode","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"mode","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"name","documentation":"Lag name","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"number_of_uplinks","documentation":"number of uplinks format: int32","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"number_of_uplinks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timeout_type","documentation":"Possible values are: \n - TIMEOUT_TYPE_SLOW\n, - TIMEOUT_TYPE_FAST\n, LACP timeout type","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"timeout_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplinks","documentation":"uplink names\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.uplink","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"uplinks","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lag"},{"value":{"name":"com.vmware.nsx.model.ipv4_header","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dst_ip","documentation":"The destination ip address. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dst_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"flags","documentation":"IP flags format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"flags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protocol","documentation":"IP protocol - defaults to ICMP format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"protocol","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_ip","documentation":"The source ip address. format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_ip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"src_subnet_prefix_len","documentation":"This is used together with src_ip to calculate dst_ip for broadcast when dst_ip is not given; not used in all other cases. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"src_subnet_prefix_len","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"ttl","documentation":"Time to live (ttl) format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"ttl","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ipv4_header"},{"value":{"name":"com.vmware.nsx.model.BFD_properties","documentation":"BFD information","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_STATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_UNKNOWN_STATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_INIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMIN_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_ADMIN_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"REMOTE_STATE_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN_STATE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UNKNOWN_STATE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ADMIN_DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_ADMIN_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"INIT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_INIT"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATE_UP"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active","documentation":"True if tunnel is active in a gateway HA setup\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"diagnostic","documentation":"A short message indicating what the BFD session thinks is wrong in case of a problem\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarding","documentation":"True if the BFD session believes this interface may be used to forward traffic\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"forwarding","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_diagnostic","documentation":"A short message indicating what the remote interface's BFD session thinks is wrong in case of a problem\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_state","documentation":"Possible values are: \n - REMOTE_STATE_UNKNOWN_STATE\n, - REMOTE_STATE_ADMIN_DOWN\n, - REMOTE_STATE_DOWN\n, - REMOTE_STATE_INIT\n, - REMOTE_STATE_UP\n, State of the remote interface's BFD session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"remote_state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"state","documentation":"Possible values are: \n - STATE_UNKNOWN_STATE\n, - STATE_ADMIN_DOWN\n, - STATE_DOWN\n, - STATE_INIT\n, - STATE_UP\n, State of the BFD session\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"state","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.BFD_properties"},{"value":{"name":"com.vmware.nsx.model.abstract_space","documentation":"Represents the space in which the policy is being defined","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BLACKLIST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_BLACKLIST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NONE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_NONE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"WHITELIST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CONNECTIVITY_STRATEGY_WHITELIST"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"communication_profiles","documentation":"This field is used while creating or updating the space.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.communication_profile","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"communication_profiles","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"connectivity_strategy","documentation":"Possible values are: \n - CONNECTIVITY_STRATEGY_WHITELIST\n, - CONNECTIVITY_STRATEGY_BLACKLIST\n, - CONNECTIVITY_STRATEGY_NONE\n, This field indicates the default connectivity policy for the infra or tenant space WHITELIST - Adds a default drop rule. Administrator can then use \\\"allow\\\" rules (aka whitelist) to allow traffic between groups BLACKLIST - Adds a default allow rule. Admin can then use \\\"drop\\\" rules (aka blacklist) to block traffic between groups NONE - No default rules are added. This is the default setting","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"connectivity_strategy","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.abstract_space"},{"value":{"name":"com.vmware.nsx.model.dne_key_manager","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"certificate","documentation":"The certificate of key manager appliance.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"certificate","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host","documentation":"Host server of key manager appliance. The value could be an IP address or a server name.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"host","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"port","documentation":"A port number of key manager instance. format: int64","type":{"category":"BUILTIN","builtin_type":"LONG"},"metadata":[{"value":{"elements":[{"value":{"string_value":"port","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Health status check for the key manager server. The value is updated and displayed everytime an API call(GET/POST/PUT) is made on the key manager entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_key_manager"},{"value":{"name":"com.vmware.nsx.model.dne_service","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"is_valid","documentation":"Will be set to false if the referenced NSX resource has been deleted.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_display_name","documentation":"Display name of the NSX resource.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"target_display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_id","documentation":"Identifier of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"target_type","documentation":"Type of the NSX resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"target_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"service","documentation":"Dne API accepts raw protocol and ports as part of NS service element in Dne Rule that describes traffic corresponding to an NSService.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in NSServiceElement. When operations return a value of this structure as a result, the field will contain all the attributes defined in NSServiceElement.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"service","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.NS_service_element","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.dne_service"},{"value":{"name":"com.vmware.nsx.model.edge_cluster_member","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"description","documentation":"description of edge cluster member","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"display name of edge cluster member","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"member_index","documentation":"System generated index for cluster member format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"member_index","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Identifier of the transport node backed by an Edge node","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_cluster_member"},{"value":{"name":"com.vmware.nsx.model.ssh_key_properties","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"label","documentation":"SSH key label (used to identify the key)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"password","documentation":"Current password for user (required for users root and admin)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type","documentation":"SSH key type","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"value","documentation":"SSH key value","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"value","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ssh_key_properties"},{"value":{"name":"com.vmware.nsx.model.nat_statistics_per_transport_node","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"active_sessions","documentation":"The number of active sessions format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"active_sessions","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_bytes","documentation":"The number of bytes format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_bytes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"total_packets","documentation":"The number of packets format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"total_packets","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"Id for the transport node\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.nat_statistics_per_transport_node"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_counters","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"delivered_count","documentation":"Total number of delivered observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"delivered_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dropped_count","documentation":"Total number of dropped observations for this round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dropped_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"forwarded_count","documentation":"Total number of forwarded observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"forwarded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"received_count","documentation":"Total number of received observations for this traceflow round. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"received_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_counters"},{"value":{"name":"com.vmware.nsx.model.lb_cookie_time","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbSessionCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBSESSIONCOOKIETIME"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LbPersistenceCookieTime","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"TYPE_LBPERSISTENCECOOKIETIME"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LbCookieTime","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"type","documentation":"Possible values are: \n - TYPE_LBSESSIONCOOKIETIME\n, - TYPE_LBPERSISTENCECOOKIETIME\n, Both session cookie and persistence cookie are supported, Use LbSessionCookieTime for session cookie time setting, Use LbPersistenceCookieTime for persistence cookie time setting","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.lb_cookie_time"},{"value":{"name":"com.vmware.nsx.model.transport_zone_status","documentation":"Transport zone runtime status information","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"num_logical_ports","documentation":"Count of logical ports in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_ports","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_logical_switches","documentation":"Count of logical switches in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_logical_switches","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"num_transport_nodes","documentation":"Count of transport nodes in the transport zone format: int32\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"num_transport_nodes","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_zone_id","documentation":"Unique ID identifying the transport zone\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_zone_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.transport_zone_status"},{"value":{"name":"com.vmware.nsx.model.appliance_management_task_list_result","documentation":"Appliance management task query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Task property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.appliance_management_task_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.appliance_management_task_list_result"},{"value":{"name":"com.vmware.nsx.model.x509_certificate","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"RSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PUBLIC_KEY_ALGO_RSA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DSA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"PUBLIC_KEY_ALGO_DSA"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"dsa_public_keyg","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, base\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_g","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyp","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, prime\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_p","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyq","documentation":"One of the DSA cryptogaphic algorithm's strength parameters, sub-prime\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_q","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dsa_public_keyy","documentation":"One of the DSA cryptogaphic algorithm's strength parameters\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dsa_public_key_y","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_ca","documentation":"True if this is a CA certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_ca","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"is_valid","documentation":"True if this certificate is valid\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"is_valid","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer","documentation":"the certificate issuers complete distinguished name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"issuer_cn","documentation":"the certificate issuer's common name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"issuer_cn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"not_after","documentation":"the time in epoch milliseconds at which the certificate becomes invalid format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"not_after","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"not_before","documentation":"the time in epoch milliseconds at which the certificate becomes valid format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"not_before","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_key_algo","documentation":"Possible values are: \n - PUBLIC_KEY_ALGO_RSA\n, - PUBLIC_KEY_ALGO_DSA\n, Cryptographic algorithm used by the public key for data encryption\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_key_algo","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"public_key_length","documentation":"size measured in bits of the public/private keys used in a cryptographic algorithm format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"public_key_length","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rsa_public_key_exponent","documentation":"An RSA public key is made up of the modulus and the public exponent. Exponent is a power number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rsa_public_key_exponent","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"rsa_public_key_modulus","documentation":"An RSA public key is made up of the modulus and the public exponent. Modulus is wrap around number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"rsa_public_key_modulus","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"serial_number","documentation":"certificate's serial number\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"serial_number","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"signature","documentation":"the signature value(the raw signature bits) used for signing and validate the cert\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"signature","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"signature_algorithm","documentation":"the algorithm used by the Certificate Authority to sign the certificate\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"signature_algorithm","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject","documentation":"the certificate owners complete distinguished name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subject","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"subject_cn","documentation":"the certificate owner's common name\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"subject_cn","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"version","documentation":"Certificate version (default v1)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"version","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.x509_certificate"},{"value":{"name":"com.vmware.nsx.model.traceflow_observation_forwarded","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDroppedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDropped","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"BRIDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_BRIDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationDelivered","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceived","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationReceivedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DFW","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_DFW"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwardedLogical","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"TraceflowObservationForwarded","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PHYSICAL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_PHYSICAL"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_HOSTSWITCH","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_HOSTSWITCH"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LR","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_LR"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE_TUNNEL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"COMPONENT_TYPE_EDGE_TUNNEL"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"component_name","documentation":"The name of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Possible values are: \n - COMPONENT_TYPE_PHYSICAL\n, - COMPONENT_TYPE_LR\n, - COMPONENT_TYPE_LS\n, - COMPONENT_TYPE_DFW\n, - COMPONENT_TYPE_BRIDGE\n, - COMPONENT_TYPE_EDGE_TUNNEL\n, - COMPONENT_TYPE_EDGE_HOSTSWITCH\n, - COMPONENT_TYPE_UNKNOWN\n, The type of the component that issued the observation.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL\n, - RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sequence_no","documentation":"the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sequence_no","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp","documentation":"Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"timestamp_micro","documentation":"Timestamp when the observation was created by the transport node (microseconds epoch) format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"timestamp_micro","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_id","documentation":"id of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"transport_node_name","documentation":"name of the transport node that observed a traceflow packet\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"context","documentation":"The 64bit tunnel context carried on the wire. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"context","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_transport_node_id","documentation":"This field will not be always available. Use remote_ip_address when this field is not set.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_transport_node_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dst_transport_node_name","documentation":"The name of the transport node to which the traceflow packet is forwarded\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"dst_transport_node_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"local_ip_address","documentation":"IP address of the source end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"local_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"remote_ip_address","documentation":"IP address of the destination end of the tunnel format: ip","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"remote_ip_address","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"uplink_name","documentation":"The name of the uplink the traceflow packet is forwarded on","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"uplink_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vtep_label","documentation":"The virtual tunnel endpoint label format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vtep_label","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.traceflow_observation_forwarded"},{"value":{"name":"com.vmware.nsx.model.node_user_settings","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"cli_password","documentation":"Password for the node cli user. For deployment, this property is required. After deployment, this property is ignored, and the node cli must be used to change the password. The password specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (except quotes).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cli_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"root_password","documentation":"Password for the node root user. For deployment, this property is required. After deployment, this property is ignored, and the node cli must be used to change the password. The password specified must be at least 8 characters in length and must contain at least one lowercase, one uppercase, one numeric character and one special character (except quotes).","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"root_password","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.node_user_settings"},{"value":{"name":"com.vmware.nsx.model.compute_collection_transport_node_template","documentation":"Compute collection transport node template","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"The type of this resource.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"compute_collection_ids","documentation":"Associated compute collection ids","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"compute_collection_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"host_switch_spec","documentation":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.\nWhen clients pass a value of this structure as a parameter, the field must contain all the attributes defined in HostSwitchSpec. When operations return a value of this structure as a result, the field will contain all the attributes defined in HostSwitchSpec.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DYNAMIC_STRUCTURE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"host_switch_spec","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.host_switch_spec","type":"STRING"},"key":"value"}]},"key":"HasFieldsOf"}]},{"name":"transport_zone_endpoints","documentation":"Transport zone endpoints","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.transport_zone_end_point","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"transport_zone_endpoints","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"value":{"name":"com.vmware.nsx.model.logical_router_route_table_in_csv_format","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"file_name","documentation":"File name set by HTTP server if API returns CSV result as a file.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"file_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_update_timestamp","documentation":"Timestamp when the data was last updated; unset if data source has never updated the data. format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"last_update_timestamp","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router_route_csv_record","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_route_table_in_csv_format"},{"value":{"name":"com.vmware.nsx.model.edge_upgrade_status","documentation":"Status of edge upgrade","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IN_PROGRESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_IN_PROGRESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NOT_STARTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_NOT_STARTED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"FAILED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_FAILED"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SUCCESS","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_SUCCESS"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PAUSED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_PAUSED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"can_skip","documentation":"Can the upgrade of the remaining units in this component be skipped\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"can_skip","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"component_type","documentation":"Component type for the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"details","documentation":"Details about the upgrade status\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"details","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"percent_complete","documentation":"Indicator of upgrade progress in percentage\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"DOUBLE"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"percent_complete","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_SUCCESS\n, - STATUS_FAILED\n, - STATUS_IN_PROGRESS\n, - STATUS_NOT_STARTED\n, - STATUS_PAUSED\n, Upgrade status of component\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.edge_upgrade_status"},{"value":{"name":"com.vmware.nsx.model.expression","documentation":"All the nodes of the expression extend from this abstract class. This is present for extensibility.","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NestedExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_NESTEDEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"MACAddressExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_MACADDRESSEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ConjunctionOperator","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_CONJUNCTIONOPERATOR"},{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Expression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IPAddressExpression","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_IPADDRESSEXPRESSION"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"Condition","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"RESOURCE_TYPE_CONDITION"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"Expression","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Includable"}],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_CONDITION\n, - RESOURCE_TYPE_CONJUNCTIONOPERATOR\n, - RESOURCE_TYPE_NESTEDEXPRESSION\n, - RESOURCE_TYPE_IPADDRESSEXPRESSION\n, - RESOURCE_TYPE_MACADDRESSEXPRESSION\n,","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"path","documentation":"Absolute path of this object\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"relative_path","documentation":"Path relative from its parent\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"relative_path","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.expression"},{"value":{"name":"com.vmware.nsx.model.logical_port_mirror_source","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"LogicalPortMirrorSource","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"LogicalPortMirrorSource","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.mirror_source","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"port_ids","documentation":"Source logical port identifier list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"port_ids","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"Possible values are: \n - RESOURCE_TYPE_LOGICALPORTMIRRORSOURCE\n, - RESOURCE_TYPE_PNICMIRRORSOURCE\n, - RESOURCE_TYPE_VLANMIRRORSOURCE\n, Resource types of mirror source","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_port_mirror_source"},{"value":{"name":"com.vmware.nsx.model.logical_router_list_result","documentation":"","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"Logical router list results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.logical_router","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.logical_router_list_result"},{"value":{"name":"com.vmware.nsx.model.ip_discovery_switching_profile","documentation":"","constants":[{"value":{"documentation":"Identifier denoting this structure, when it is used in polymorphic context. \nThis value should be assigned to the field which is used to discriminate the actual type used in the polymorphic context.\n","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"_TYPE_IDENTIFIER"}],"type":"STRUCTURE","metadata":[{"value":{"elements":[{"value":{"string_value":"IpDiscoverySwitchingProfile","type":"STRING"},"key":"value"}]},"key":"DiscriminatedBy"},{"value":{"elements":[{"value":{"string_value":"com.vmware.nsx.model.base_switching_profile","type":"STRING"},"key":"value"}]},"key":"Include"}],"fields":[{"name":"arp_bindings_limit","documentation":"Indicates the number of arp snooped IP addresses to be remembered per LogicalPort. Decreasing this value, will retain the latest bindings from the existing list of address bindings. Increasing this value will retain existing bindings and also learn any new address bindings discovered on the port until the new limit is reached. format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"arp_bindings_limit","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"arp_snooping_enabled","documentation":"Indicates whether ARP snooping is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"arp_snooping_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"dhcp_snooping_enabled","documentation":"Indicates whether DHCP snooping is enabled","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"dhcp_snooping_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"vm_tools_enabled","documentation":"This option is only supported on ESX where vm-tools is installed.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"vm_tools_enabled","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"revision","documentation":"The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected. format: int64","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_revision","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_time","documentation":"Timestamp of resource creation format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"create_user","documentation":"ID of the user who created this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_create_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_time","documentation":"Timestamp of last modification format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_time","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"last_modified_user","documentation":"ID of the user who last modified this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_last_modified_user","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"protection","documentation":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it. NOT_PROTECTED - the client who retrieved the entity is allowed to modify it REQUIRE_OVERRIDE - the client who retrieved the entity is a super user and can modify it, but only when providing the request header X-Allow-Overwrite=true. UNKNOWN - the _protection field could not be determined for this entity.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_protection","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"system_owned","documentation":"Indicates system owned resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_system_owned","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"description","documentation":"Description of this resource","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"description","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"display_name","documentation":"Defaults to ID if not set","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"display_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"id","documentation":"Unique identifier of this resource\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"resource_type","documentation":"","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"resource_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"},{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"Discriminator"}]},{"name":"tags","documentation":"Opaque identifiers meaningful to the API user","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.tag","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"tags","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"required_capabilities","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"required_capabilities","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.ip_discovery_switching_profile"},{"value":{"name":"com.vmware.nsx.model.tunnel_status_count","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UNKNOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UNKNOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"UP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_UP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DOWN","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DOWN"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DEGRADED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"STATUS_DEGRADED"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"degraded_count","documentation":"Degraded count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"degraded_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"down_count","documentation":"Down count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"down_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"status","documentation":"Possible values are: \n - STATUS_UP\n, - STATUS_DOWN\n, - STATUS_DEGRADED\n, - STATUS_UNKNOWN\n, Roll-up status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"up_count","documentation":"Up count format: int32","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"up_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_diagnostic","documentation":"BFD Diagnostic","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_diagnostic_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_diagnostic","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"bfd_status","documentation":"BFD Status","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.BFD_status_count","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"bfd_status","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.tunnel_status_count"},{"value":{"name":"com.vmware.nsx.model.error_resolver_info_list","documentation":"Collection of all registered ErrorResolverInfo","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"results","documentation":"ErrorResolverInfo list","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.error_resolver_info","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.error_resolver_info_list"},{"value":{"name":"com.vmware.nsx.model.file_properties_list_result","documentation":"File properties query results","constants":[],"type":"STRUCTURE","metadata":[],"fields":[{"name":"links","documentation":"The server will populate this field when returing the resource. Ignored on PUT and POST.\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_links","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"schema","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"_schema","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"self","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.self_resource_link","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"_self","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page)\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"result_count","documentation":"Count of results found (across all pages), set only on first page format: int64\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"result_count","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_ascending","documentation":"","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"sort_by","documentation":"Field by which records are sorted\nThis field may be present in responses from the server, but if it is present in a request to server it will be ignored.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"ReadOnly"},{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"results","documentation":"File property results","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"LIST","element_type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.file_properties","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"results","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.file_properties_list_result"},{"value":{"name":"com.vmware.nsx.model.uc_message","documentation":"","constants":[{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"EDGE","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_EDGE"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"PCG","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_PCG"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"HOST","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_HOST"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CCP_MPA","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CCP_MPA"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"CCP","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_CCP"},{"value":{"documentation":"","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"NSX_AGENT","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"CLIENT_TYPE_NSX_AGENT"}],"type":"STRUCTURE","metadata":[],"fields":[{"name":"application_name","documentation":"Application name (e.g. UPGRADE)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"application_name","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"client_type","documentation":"Possible values are: \n - CLIENT_TYPE_HOST\n, - CLIENT_TYPE_EDGE\n, - CLIENT_TYPE_CCP\n, - CLIENT_TYPE_CCP_MPA\n, - CLIENT_TYPE_PCG\n, - CLIENT_TYPE_NSX_AGENT\n, Type of messaging client","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"client_type","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"correlation_id","documentation":"UUID used to associate response with request. Ignored on send path.","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"correlation_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"payload","documentation":"Message payload","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"payload","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]},{"name":"type_id","documentation":"A fully qualified protobuf message name.","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"type_id","type":"STRING"},"key":"value"}]},"key":"SerializationName"}]}],"enumerations":[]},"key":"com.vmware.nsx.model.uc_message"}]},"key":"com.vmware.nsx.model"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"addupgradeunits","documentation":"Add upgrade units to specified upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"upgrade_unit_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}?action=add_upgrade_units","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"addupgradeunits"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Return upgrade unit group information","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"summary","documentation":"Flag indicating whether to return the summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"delete","documentation":"Delete the upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"DELETE","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"delete"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Return information of all upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"summary","documentation":"Flag indicating whether to return summary (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"summary","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sync","documentation":"Synchronize before returning upgrade unit groups (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroupListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"create","documentation":"Create a group","params":[{"name":"upgrade_unit_group","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitGroup","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"create"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reorder","documentation":"Reorder upgrade unit group","params":[{"name":"group_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"group-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"reorder_request","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.reorder_request","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups/{group-id}?action=reorder","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reorder"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_unit_groups_status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"getall","documentation":"Get upgrade status for upgrade unit groups","params":[{"name":"component_type","documentation":"Component type based on which upgrade unit groups to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.UpgradeUnitGroupStatusListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_group_status_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-unit-groups-status","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"getall"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_unit_groups_status"},{"value":{"name":"com.vmware.nsx.upgrade.summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade summary","params":[],"output":{"documentation":"com.vmware.nsx.model.UpgradeSummary","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_summary","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.summary"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units_stats","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade units stats","params":[{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"sync","documentation":"Synchronize before returning upgrade unit stats (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sync","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitTypeStatsList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_type_stats_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units-stats","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units_stats"},{"value":{"name":"com.vmware.nsx.upgrade.plan","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"pause","documentation":"Pause upgrade","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=pause","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"pause"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"start","documentation":"Start upgrade","params":[],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=start","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"start"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"continue","documentation":"Continue upgrade","params":[{"name":"skip","documentation":"Skip to upgrade of next component. (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"skip","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=continue","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"continue"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"reset","documentation":"Reset the upgrade plan to default plan. User has an option to change the default plan. But if after making changes, user wants to go back to the default plan, this is the way to do so.","params":[{"name":"component_type","documentation":"Component type (required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=reset","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"reset"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Conflict","structure_id":"com.vmware.vapi.std.errors.concurrent_change"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"upgradeselectedunits","documentation":"Upgrade selected units","params":[{"name":"upgrade_unit_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/plan?action=upgrade_selected_units","type":"STRING"},"key":"value"},{"value":{"string_value":"POST","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"upgradeselectedunits"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.plan"},{"value":{"name":"com.vmware.nsx.upgrade.nodes","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get list of nodes across all types","params":[{"name":"component_type","documentation":"Component type based on which nodes will be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"component_version","documentation":"Component version based on which nodes will be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_version","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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.NodeInfoListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_info_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/nodes","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.nodes"},{"value":{"name":"com.vmware.nsx.upgrade.history","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade history","params":[],"output":{"documentation":"com.vmware.nsx.model.UpgradeHistoryList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_history_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/history","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.history"},{"value":{"name":"com.vmware.nsx.upgrade.status_summary","documentation":"","constants":[{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"SELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_SELECTED"},{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"ALL","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_ALL"},{"value":{"documentation":"Possible value for selectionStatus of operation StatusSummary.get.","value":{"category":"PRIMITIVE","primitive_value":{"string_value":"DESELECTED","type":"STRING"}},"type":{"category":"BUILTIN","builtin_type":"STRING"}},"key":"GET_SELECTION_STATUS_DESELECTED"}],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get upgrade status summary","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"selection_status","documentation":"Flag to indicate whether to return status for only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"selection_status","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_status","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/status-summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.status_summary"},{"value":{"name":"com.vmware.nsx.upgrade.upgrade_units","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get a specific upgrade unit","params":[{"name":"upgrade_unit_id","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade-unit-id","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnit","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units/{upgrade-unit-id}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get upgrade units","params":[{"name":"component_type","documentation":"Component type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"current_version","documentation":"Current version of upgrade unit based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"current_version","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"cursor","documentation":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"cursor","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"group_id","documentation":"UUID of group based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"group_id","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"has_warnings","documentation":"Flag to indicate whether to return only upgrade units with warnings (optional, default to false)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"has_warnings","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"included_fields","documentation":"Comma separated list of fields that should be included 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":"metadata","documentation":"Metadata about upgrade unit to filter on (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"metadata","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"page_size","documentation":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"LONG"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"page_size","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_ascending","documentation":"(optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"BOOLEAN"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_ascending","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"sort_by","documentation":"Field by which records are sorted (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"sort_by","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]},{"name":"upgrade_unit_type","documentation":"Upgrade unit type based on which upgrade units to be filtered (optional)","type":{"category":"GENERIC","generic_instantiation":{"generic_type":"OPTIONAL","element_type":{"category":"BUILTIN","builtin_type":"STRING"}}},"metadata":[{"value":{"elements":[{"value":{"string_value":"upgrade_unit_type","type":"STRING"},"key":"value"}]},"key":"RequestParam"}]}],"output":{"documentation":"com.vmware.nsx.model.UpgradeUnitListResult","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.upgrade_unit_list_result","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/upgrade-units","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.upgrade_units"},{"value":{"name":"com.vmware.nsx.upgrade.version_whitelist","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"update","documentation":"Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP).","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]},{"name":"version_list","documentation":"(required)","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.version_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[{"value":{"elements":[{"value":{"string_value":"true","type":"STRING"},"key":"value"}]},"key":"RequestBody"}]}],"output":{"documentation":"","type":{"category":"BUILTIN","builtin_type":"VOID"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist/{component_type}","type":"STRING"},"key":"value"},{"value":{"string_value":"PUT","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"update"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get whitelist of versions for a component. Component can include HOST, EDGE, CCP, MP","params":[{"name":"component_type","documentation":"(required)","type":{"category":"BUILTIN","builtin_type":"STRING"},"metadata":[{"value":{"elements":[{"value":{"string_value":"component_type","type":"STRING"},"key":"value"}]},"key":"PathVariable"}]}],"output":{"documentation":"com.vmware.nsx.model.AcceptableComponentVersion","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist/{component_type}","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"},{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"list","documentation":"Get whitelist of versions for different components","params":[],"output":{"documentation":"com.vmware.nsx.model.AcceptableComponentVersionList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.acceptable_component_version_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/version-whitelist","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"list"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.version_whitelist"},{"value":{"name":"com.vmware.nsx.upgrade.nodes_summary","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Get summary of nodes","params":[],"output":{"documentation":"com.vmware.nsx.model.NodeSummaryList","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.node_summary_list","resource_type":"com.vmware.vapi.structure"},"category":"USER_DEFINED"},"metadata":[]},"metadata":[{"value":{"elements":[{"value":{"string_value":"application/json","type":"STRING"},"key":"accept"},{"value":{"string_value":"/api/v1/upgrade/nodes-summary","type":"STRING"},"key":"value"},{"value":{"string_value":"GET","type":"STRING"},"key":"method"},{"value":{"string_value":"application/json","type":"STRING"},"key":"contentType"}]},"key":"RequestMapping"}]},"key":"get"}],"metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade.nodes_summary"}],"name":"com.vmware.nsx.upgrade","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.upgrade"},{"value":{"services":[{"value":{"name":"com.vmware.nsx.csm.aws.gateways.status","documentation":"","constants":[],"operations":[{"value":{"errors":[{"documentation":"Service Unavailable","structure_id":"com.vmware.vapi.std.errors.service_unavailable"},{"documentation":"Bad Request, Precondition Failed","structure_id":"com.vmware.vapi.std.errors.invalid_request"},{"documentation":"Internal Server Error","structure_id":"com.vmware.vapi.std.errors.internal_server_error"},{"documentation":"Forbidden","structure_id":"com.vmware.vapi.std.errors.unauthorized"},{"documentation":"Not Found","structure_id":"com.vmware.vapi.std.errors.not_found"}],"name":"get","documentation":"Returns status information for 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"}]}],"output":{"documentation":"com.vmware.nsx.model.AwsGatewayStatus","type":{"user_defined_type":{"resource_id":"com.vmware.nsx.model.aws_gateway_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/aws/gateways/{vpc-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.csm.aws.gateways.status"}],"name":"com.vmware.nsx.csm.aws.gateways","documentation":"","metadata":[],"enumerations":[],"structures":[]},"key":"com.vmware.nsx.csm.aws.gateways"}],"name":"com.vmware.nsx","documentation":"","metadata":[]},"authentication":{"packages":[]},"privilege":{"packages":[]},"routing":{"packages":[]},"cli":{"commands":[{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bios_uuid","display_name":"BiosUuid"},{"field_name":"cli_timeout","display_name":"CliTimeout"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"kernel_version","display_name":"KernelVersion"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"node_version","display_name":"NodeVersion"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"timezone","display_name":"Timezone"}],"structure_id":"com.vmware.nsx.model.node_properties"}],"description":"Modifies NSX Manager appliance properties","options":[{"generic":"OPTIONAL","field_name":"node_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.bios_uuid","description":"Node BIOS Unique Indentifier","type":"string","long_option":"bios-uuid","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.cli_timeout","description":"NSX CLI inactivity timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"cli-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.hostname","description":"Host name or fully qualified domain name of node","type":"string","long_option":"hostname","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.kernel_version","description":"Kernel version","type":"string","long_option":"kernel-version","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.node_uuid","description":"Node Unique Identifier","type":"string","long_option":"node-uuid","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.node_version","description":"Node version","type":"string","long_option":"node-version","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.system_time","description":"Current time expressed in milliseconds since epoch format: int64","type":"long","long_option":"system-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_properties.timezone","description":"Timezone","type":"string","long_option":"timezone","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups_status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.upgrade.upgradeunitgroupsstatus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"failed_count","display_name":"FailedCount"},{"field_name":"group_id","display_name":"GroupId"},{"field_name":"group_name","display_name":"GroupName"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_status_list_result"}],"description":"Get upgrade status for upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vni_pool_list_result"}],"description":"Returns information about the default and configured virtual network identifier (VNI) pools for use when building logical network segments","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.pnic_bond_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.pnicbondstatus"},"output_field_list":[{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.pnic_bond_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.pnic_bond_status_list_result"}],"description":"Get high-level summary of a transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.csr_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"}],"description":"Returns information about all of the CSRs that have been created.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"}],"description":"Returns information about the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_nodes_aggregate_status"}],"description":"Get high-level summary of a transport zone","options":[]},{"service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[],"description":"Deletes a subnet with specified id within a given IP address block","options":[{"generic":"NONE","field_name":"subnet_id","description":"Subnet id (required)","type":"string","long_option":"subnet-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX Message Bus service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"}],"description":"Create a load balancer server-ssl profile.","options":[{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Returns information about a specified switching profile.","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.advertisement.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.advertise_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"networks","display_name":"Networks"},{"field_name":"rule_filter","display_name":"RuleFilter"}],"structure_id":"com.vmware.nsx.model.advertise_rule"},{"output_fields":[{"field_name":"match_route_types","display_name":"MatchRouteTypes"},{"field_name":"prefix_operator","display_name":"PrefixOperator"}],"structure_id":"com.vmware.nsx.model.advertisement_rule_filter"}],"description":"Returns the advertisement rule list for the specified TIER1 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.vpcs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.vpcs"},"output_field_list":[{"output_fields":[{"field_name":"instances_count","display_name":"InstancesCount"},{"field_name":"is_default_logical_switch","display_name":"IsDefaultLogicalSwitch"},{"field_name":"logical_switch_display_name","display_name":"LogicalSwitchDisplayName"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"nsx_switch_tag","display_name":"NsxSwitchTag"}],"structure_id":"com.vmware.nsx.model.logical_switch_info"},{"output_fields":[{"field_name":"is_underlay_transport_zone","display_name":"IsUnderlayTransportZone"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"transport_zone_display_name","display_name":"TransportZoneDisplayName"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.transport_zone_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"gateway_cluster_id","display_name":"GatewayClusterId"},{"field_name":"gateway_instances_status","display_name":"GatewayInstancesStatus"}],"structure_id":"com.vmware.nsx.model.aws_gateway_status"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"gateway_info","display_name":"GatewayInfo"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"is_management_vpc","display_name":"IsManagementVpc"},{"field_name":"op_status","display_name":"OpStatus"},{"field_name":"region_id","display_name":"RegionId"},{"field_name":"transport_zones","display_name":"TransportZones"}],"structure_id":"com.vmware.nsx.model.aws_vpc"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"},{"output_fields":[{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"gateway_status","display_name":"GatewayStatus"}],"structure_id":"com.vmware.nsx.model.aws_gateway_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"deployment_step","display_name":"DeploymentStep"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"gateway_instance_id","display_name":"GatewayInstanceId"},{"field_name":"gateway_name","display_name":"GatewayName"},{"field_name":"gateway_node_id","display_name":"GatewayNodeId"},{"field_name":"gateway_status","display_name":"GatewayStatus"},{"field_name":"gateway_tn_id","display_name":"GatewayTnId"},{"field_name":"is_gateway_active","display_name":"IsGatewayActive"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"}],"structure_id":"com.vmware.nsx.model.aws_gateway_instance_status"}],"description":"Returns Vpc information","options":[{"generic":"NONE","field_name":"vpc_id","description":"ID of the Vpc (required)","type":"string","long_option":"vpc-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.accounts.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.accounts.status"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"credentials_status","display_name":"CredentialsStatus"},{"field_name":"inventory_sync_status","display_name":"InventorySyncStatus"},{"field_name":"inventory_sync_step","display_name":"InventorySyncStep"}],"structure_id":"com.vmware.nsx.model.aws_account_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Return status of the account like credentails validity, inventory synchronization status and inventory synchronization state","options":[{"generic":"NONE","field_name":"account_id","description":"ID of AWS account (required)","type":"string","long_option":"account-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"}],"description":"Creates a new certificate signing request (CSR)","options":[{"generic":"OPTIONAL","field_name":"csr._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"csr._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"csr._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"csr._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"csr._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"csr._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"csr._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"csr._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"csr._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"csr._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"csr.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"csr.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"csr.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"csr.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"csr.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"csr.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"NONE","field_name":"csr.key_size","description":"size measured in bits of the public key used in a cryptographic algorithm format: int64","type":"long","long_option":"key-size","short_option":""},{"generic":"OPTIONAL","field_name":"csr.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"NONE","field_name":"csr.subject.attributes","description":"Certificate list","type":"complex","long_option":"subject-attributes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.arp_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouterports.arptable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip","display_name":"Ip"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.logical_router_port_arp_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_port_arp_table"}],"description":"Transport zone identifier (optional)","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.dne_section"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dne_section_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get network encryption sections","options":[{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's DNE Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's DNE Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"key_policy_id","description":"key policy identifier (optional)","type":"string","long_option":"key-policy-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's DNE Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's DNE Rules ","type":"string","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Section Type (optional, default to LAYER3)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.logical_switches","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[],"description":"Removes a logical switch from the associated overlay or VLAN transport zone","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Delete a Logical Switch and all the logical ports in it, if none of the logical ports have any attachment","type":"boolean","long_option":"cascade","short_option":""},{"generic":"OPTIONAL","field_name":"detach","description":"Force delete a logical switch (optional, default to false)","type":"boolean","long_option":"detach","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.roles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.roles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.role_list_result"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"}],"description":"Get information about all roles","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bios_uuid","display_name":"BiosUuid"},{"field_name":"cli_timeout","display_name":"CliTimeout"},{"field_name":"hostname","display_name":"Hostname"},{"field_name":"kernel_version","display_name":"KernelVersion"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"node_version","display_name":"NodeVersion"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"timezone","display_name":"Timezone"}],"structure_id":"com.vmware.nsx.model.node_properties"}],"description":"Returns information about the NSX Manager appliance","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.domains.groups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"expression","display_name":"Expression"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.group"}],"description":"Read group","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"group_id","description":"Group ID (required)","type":"string","long_option":"group-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.summary"},"output_field_list":[{"output_fields":[{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"}],"structure_id":"com.vmware.nsx.model.logical_switch_status"}],"description":"Returns the number of ports assigned to a logical switch.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computecollections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"owner_id","display_name":"OwnerId"}],"structure_id":"com.vmware.nsx.model.compute_collection"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_list_result"}],"description":"Returns information about all compute collections.","options":[{"generic":"OPTIONAL","field_name":"cm_local_id","description":"Local Id of the compute collection in the Compute Manager (optional)","type":"string","long_option":"cm-local-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"discovered_node_id","description":"Id of the discovered node which belongs to this Compute Collection (optional)","type":"string","long_option":"discovered-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Name of the ComputeCollection in source compute manager (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External ID of the ComputeCollection in the source Compute manager, e.g","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"Id of the fabric node created from a discovered node belonging to this Compute Collection (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"origin_id","description":"Id of the compute manager from where this Compute Collection was discovered (optional)","type":"string","long_option":"origin-id","short_option":""},{"generic":"OPTIONAL","field_name":"origin_type","description":"ComputeCollection type like VC_Cluster","type":"string","long_option":"origin-type","short_option":""},{"generic":"OPTIONAL","field_name":"owner_id","description":"Id of the owner of compute collection in the Compute Manager (optional)","type":"string","long_option":"owner-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[],"description":"Delete a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NTP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"copyfromremotefile","identity":{"name":"copyfromremotefile","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"}],"description":"Copy a remote file to the file store","options":[{"generic":"NONE","field_name":"file_name","description":"Destination filename (required)","type":"string","long_option":"file-name","short_option":""},{"generic":"OPTIONAL","field_name":"copy_from_remote_file_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"copy_from_remote_file_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"copy_from_remote_file_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"addmember","identity":{"name":"addmember","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Add a new object in the exclude list","options":[{"generic":"OPTIONAL","field_name":"resource_reference.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"target-id","short_option":""},{"generic":"OPTIONAL","field_name":"resource_reference.target_type","description":"Type of the NSX resource.","type":"string","long_option":"target-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.communication_map.communication_entries","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.domains.communicationmap.communicationentries"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.communication_entry_list_result"}],"description":"List CommunicationEntries","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.ssh_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read ssh service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_port_list_result"}],"description":"Returns information about all configured logical switch ports","options":[{"generic":"OPTIONAL","field_name":"attachment_id","description":"Logical Port attachment Id (optional)","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"attachment_type","description":"Type of attachment for logical port; for query only","type":"string","long_option":"attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"container_ports_only","description":"Only container VIF logical ports will be returned if true (optional, default to false)","type":"boolean","long_option":"container-ports-only","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical port","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_vif_id","description":"ID of the VIF of type PARENT (optional)","type":"string","long_option":"parent-vif-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Network Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node identifier (optional)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers.status"},"output_field_list":[{"output_fields":[{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.error_info"},{"output_fields":[{"field_name":"connection_errors","display_name":"ConnectionErrors"},{"field_name":"connection_status","display_name":"ConnectionStatus"},{"field_name":"connection_status_details","display_name":"ConnectionStatusDetails"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"registration_errors","display_name":"RegistrationErrors"},{"field_name":"registration_status","display_name":"RegistrationStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.compute_manager_status"}],"description":"Returns connection and version information about a compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"}],"description":"Returns information about the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"populate_references","description":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":"boolean","long_option":"populate-references","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.auth_policy","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.aaa.authpolicy"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"api_failed_auth_lockout_period","display_name":"ApiFailedAuthLockoutPeriod"},{"field_name":"api_failed_auth_reset_period","display_name":"ApiFailedAuthResetPeriod"},{"field_name":"api_max_auth_failures","display_name":"ApiMaxAuthFailures"},{"field_name":"cli_failed_auth_lockout_period","display_name":"CliFailedAuthLockoutPeriod"},{"field_name":"cli_max_auth_failures","display_name":"CliMaxAuthFailures"},{"field_name":"minimum_password_length","display_name":"MinimumPasswordLength"}],"structure_id":"com.vmware.nsx.model.authentication_policy_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the currently configured authentication policy on the node","options":[{"generic":"OPTIONAL","field_name":"authentication_policy_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_failed_auth_lockout_period","description":"Once a lockout occurs, the account remains locked out of the API for this time period","type":"long","long_option":"api-failed-auth-lockout-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_failed_auth_reset_period","description":"In order to trigger an account lockout, all authentication failures must occur in this time window","type":"long","long_option":"api-failed-auth-reset-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.api_max_auth_failures","description":"Only applies to NSX Manager nodes","type":"long","long_option":"api-max-auth-failures","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.cli_failed_auth_lockout_period","description":"Once a lockout occurs, the account remains locked out of the CLI for this time period","type":"long","long_option":"cli-failed-auth-lockout-period","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.cli_max_auth_failures","description":"Number of authentication failures that trigger CLI lockout format: int64","type":"long","long_option":"cli-max-auth-failures","short_option":""},{"generic":"OPTIONAL","field_name":"authentication_policy_properties.minimum_password_length","description":"Minimum number of characters required in account passwords format: int64","type":"long","long_option":"minimum-password-length","short_option":""}]},{"service_id":"com.vmware.nsx.infra.communication_profiles.communication_profile_entries","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.communicationprofiles.communicationprofileentries"},"output_field_list":[],"description":"Update the CommunicationProfileEntry","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""},{"generic":"NONE","field_name":"communication_profile_entry_id","description":"CommunicationProfileEntry ID (required)","type":"string","long_option":"communication-profile-entry-id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"NONE","field_name":"communication_profile_entry.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile_entry.sequence_number","description":"This field is used to resolve conflicts between multiple CommunicationProfileEntries under CommunicationProfile for a Domain","type":"long","long_option":"sequence-number","short_option":""},{"generic":"LIST","field_name":"communication_profile_entry.services","description":"In order to specify all services, use the constant \\\"ANY\\\"","type":"string","long_option":"services","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.installed_apps","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.installedapps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"manufacturer","display_name":"Manufacturer"},{"field_name":"name","display_name":"Name"},{"field_name":"version","display_name":"Version"},{"field_name":"vm_ids","display_name":"VmIds"}],"structure_id":"com.vmware.nsx.model.app_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_info_list_result"}],"description":"Returns the details of the installed apps for the app profile ID in that session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile_id","description":"(optional)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vm_id","description":"(optional)","type":"string","long_option":"vm-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.service_associations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.serviceassociations"},"output_field_list":[],"description":"Returns information about services that are associated with the given NSGroup","options":[{"generic":"NONE","field_name":"nsgroup_id","description":"(required)","type":"string","long_option":"nsgroup-id","short_option":""},{"generic":"NONE","field_name":"service_type","description":"(required)","type":"string","long_option":"service-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fetch_parentgroup_associations","description":"Fetch complete list of associated resources considering nesting (optional, default to false)","type":"boolean","long_option":"fetch-parentgroup-associations","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_block_list_result"}],"description":"Returns information about configured IP address blocks","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read liagent service properties","options":[]},{"service_id":"com.vmware.nsx.upgrade","operation_id":"upgradeuc","identity":{"name":"upgradeuc","path":"com.vmware.nsx.upgrade"},"output_field_list":[],"description":"Upgrade the upgrade coordinator.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template_list_result"}],"description":"Returns compute collection fabric templates","options":[{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"}],"description":"Update a DHCP server's static binding","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.others","description":"dhcp classless static routes","type":"complex","long_option":"options-others","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.host_name","description":"host name format: hostname","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.ip_address","description":"ip addres format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.mac_address","description":"mac address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateway_amis","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.csm.aws.gatewayamis"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"region_id","display_name":"RegionId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ami_info"}],"description":"Registers a AWS Gateway AMI for the region specified in the body","options":[{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"aws_gateway_ami_info.ami_id","description":"The ID of the Amazon Machine Image","type":"string","long_option":"ami-id","short_option":""},{"generic":"NONE","field_name":"aws_gateway_ami_info.region_id","description":"Name of the Aws Region in which ami is present","type":"string","long_option":"region-id","short_option":""}]},{"service_id":"com.vmware.nsx.cluster_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Delete a specified cluster profile.","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.node_mgmt.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nodemgmt.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read appliance management service status","options":[]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.upgrade_unit","operation_id":"reorder","identity":{"name":"reorder","path":"com.vmware.nsx.upgrade.upgradeunitgroups.upgradeunit"},"output_field_list":[],"description":"Reorder an upgrade unit within the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_id","description":"(required)","type":"string","long_option":"upgrade-unit-id","short_option":""},{"generic":"NONE","field_name":"reorder_request.id","description":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"reorder_request.is_before","description":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":"boolean","long_option":"is-before","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.tasks"},"output_field_list":[],"description":"Delete task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to delete (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.mac_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.macpools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.mac_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.mac_pool_list_result"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.mac_range"}],"description":"Returns a list of all the MAC pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.vpcs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.vpcs"},"output_field_list":[{"output_fields":[{"field_name":"instances_count","display_name":"InstancesCount"},{"field_name":"is_default_logical_switch","display_name":"IsDefaultLogicalSwitch"},{"field_name":"logical_switch_display_name","display_name":"LogicalSwitchDisplayName"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"nsx_switch_tag","display_name":"NsxSwitchTag"}],"structure_id":"com.vmware.nsx.model.logical_switch_info"},{"output_fields":[{"field_name":"is_underlay_transport_zone","display_name":"IsUnderlayTransportZone"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"transport_zone_display_name","display_name":"TransportZoneDisplayName"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.transport_zone_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"gateway_cluster_id","display_name":"GatewayClusterId"},{"field_name":"gateway_instances_status","display_name":"GatewayInstancesStatus"}],"structure_id":"com.vmware.nsx.model.aws_gateway_status"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_vpc_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"gateway_info","display_name":"GatewayInfo"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"is_management_vpc","display_name":"IsManagementVpc"},{"field_name":"op_status","display_name":"OpStatus"},{"field_name":"region_id","display_name":"RegionId"},{"field_name":"transport_zones","display_name":"TransportZones"}],"structure_id":"com.vmware.nsx.model.aws_vpc"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"},{"output_fields":[{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"gateway_status","display_name":"GatewayStatus"}],"structure_id":"com.vmware.nsx.model.aws_gateway_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"deployment_step","display_name":"DeploymentStep"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"gateway_instance_id","display_name":"GatewayInstanceId"},{"field_name":"gateway_name","display_name":"GatewayName"},{"field_name":"gateway_node_id","display_name":"GatewayNodeId"},{"field_name":"gateway_status","display_name":"GatewayStatus"},{"field_name":"gateway_tn_id","display_name":"GatewayTnId"},{"field_name":"is_gateway_active","display_name":"IsGatewayActive"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"}],"structure_id":"com.vmware.nsx.model.aws_gateway_instance_status"}],"description":"Returns a list of Vpcs","options":[{"generic":"OPTIONAL","field_name":"account_id","description":"Identifier for account based on which vpcs are to be filtered (optional)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"cidr","description":"IPV4 CIDR Block for the Vpc (optional)","type":"string","long_option":"cidr","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"op_status","description":"Identifier for state based on which vpcs are to be filtered (optional)","type":"string","long_option":"op-status","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on which vpcs are to be filtered (optional)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vpc_id","description":"Identifier for vpc based on which the list can be filtered or can be used to validate that hierarchy is correct (optional)","type":"string","long_option":"vpc-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.name_servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.nameservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name_servers","display_name":"NameServers"}],"structure_id":"com.vmware.nsx.model.node_name_servers_properties"}],"description":"Returns the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.processes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.processes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_time","display_name":"CpuTime"},{"field_name":"mem_resident","display_name":"MemResident"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"pid","display_name":"Pid"},{"field_name":"ppid","display_name":"Ppid"},{"field_name":"process_name","display_name":"ProcessName"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_process_properties"}],"description":"Returns information for a specified process ID (pid).","options":[{"generic":"NONE","field_name":"process_id","description":"ID of process to read (required)","type":"string","long_option":"process-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.statistics"},"output_field_list":[{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"dropped_by_security_packets","display_name":"DroppedBySecurityPackets"},{"field_name":"mac_learning","display_name":"MacLearning"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"}],"structure_id":"com.vmware.nsx.model.logical_port_statistics"},{"output_fields":[{"field_name":"counter","display_name":"Counter"},{"field_name":"packet_type","display_name":"PacketType"}],"structure_id":"com.vmware.nsx.model.packet_type_and_counter"},{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"bpdu_filter_dropped","display_name":"BpduFilterDropped"},{"field_name":"dhcp_client_dropped_ipv4","display_name":"DhcpClientDroppedIpv4"},{"field_name":"dhcp_client_dropped_ipv6","display_name":"DhcpClientDroppedIpv6"},{"field_name":"dhcp_server_dropped_ipv4","display_name":"DhcpServerDroppedIpv4"},{"field_name":"dhcp_server_dropped_ipv6","display_name":"DhcpServerDroppedIpv6"},{"field_name":"spoof_guard_dropped","display_name":"SpoofGuardDropped"}],"structure_id":"com.vmware.nsx.model.packets_dropped_by_security"},{"output_fields":[{"field_name":"mac_not_learned_packets_allowed","display_name":"MacNotLearnedPacketsAllowed"},{"field_name":"mac_not_learned_packets_dropped","display_name":"MacNotLearnedPacketsDropped"},{"field_name":"macs_learned","display_name":"MacsLearned"}],"structure_id":"com.vmware.nsx.model.mac_learning_counters"}],"description":"Returns statistics of a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"restartinventorysync","identity":{"name":"restartinventorysync","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Restart the inventory sync for the node if it is currently internally paused","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"service_id":"com.vmware.nsx.service_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[],"description":"Deletes the specified service profile.","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.csm.aws.gateway_amis","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.csm.aws.gatewayamis"},"output_field_list":[],"description":"Delete a AWS Gateway AMI","options":[{"generic":"NONE","field_name":"region_id","description":"ID of AWS region (required)","type":"string","long_option":"region-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"}],"description":"Returns information about a specified user who is configued to log in to the NSX Manager appliance","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"access","display_name":"Access"},{"field_name":"community_string","display_name":"CommunityString"}],"structure_id":"com.vmware.nsx.model.snmp_community"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"communities","display_name":"Communities"},{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.snmp_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_snmp_service_properties"}],"description":"Update SNMP service properties","options":[{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_snmp_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_snmp_service_properties.service_properties.communities","description":"SNMP v1, v2c community","type":"complex","long_option":"service-properties-communities","short_option":""},{"generic":"NONE","field_name":"node_snmp_service_properties.service_properties.start_on_boot","description":"Start when system boots","type":"boolean","long_option":"service-properties-start-on-boot","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Create a new IPFIX configuration","options":[{"generic":"OPTIONAL","field_name":"ipfix_config","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-config","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_config.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.applied_tos","description":"List of objects where the IPFIX Config will be enabled.","type":"complex","long_option":"applied-tos","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"Apply the data collection configuration for the specified feature stack.","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"feature_stack_collection_configuration.client_type_collection_configurations","description":"The set of client type data collection configurations","type":"complex","long_option":"client-type-collection-configurations","short_option":""},{"generic":"NONE","field_name":"feature_stack_collection_configuration.feature_stack_name","description":"The name of the feature stack","type":"string","long_option":"feature-stack-name-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.computecollectiontransportnodetemplates.state"},"output_field_list":[{"output_fields":[{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"},{"field_name":"template_states","display_name":"TemplateStates"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"state","display_name":"State"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_template_state"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template_state_list"}],"description":"Returns detailed transport node states for this compute collection","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"}],"description":"Adds a new IPPrefixList on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"ip_prefix_list.prefixes","description":"Ordered list of PrefixConfig","type":"complex","long_option":"prefixes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Returns information about a specified transport zone profile.","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"revisewithrules","identity":{"name":"revisewithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Modifies an existing firewall section along with its relative position among other firewall sections with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"}],"description":"Adds a rule for exporting syslog information to a specified server","options":[{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.exporter_name","description":"Syslog exporter name","type":"string","long_option":"exporter-name","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.facilities","description":"Possible values are: ","type":"string","long_option":"facilities","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.level","description":"Possible values are: ","type":"string","long_option":"level","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.msgids","description":"MSGIDs to export","type":"string","long_option":"msgids","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties.port","description":"Port to export to format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.protocol","description":"Possible values are: ","type":"string","long_option":"protocol","short_option":""},{"generic":"NONE","field_name":"node_syslog_exporter_properties.server","description":"IP address or hostname of server to export to","type":"string","long_option":"server","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_syslog_exporter_properties.structured_data","description":"Structured data to export","type":"string","long_option":"structured-data","short_option":""},{"generic":"OPTIONAL","field_name":"node_syslog_exporter_properties.tls_ca_pem","description":"CA certificate PEM of TLS server to export to","type":"string","long_option":"tls-ca-pem","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Updates the user-configurable parameters of a switching profile","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-switching-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_switching_profile.resource_type","description":"Unique identifier of this resource","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_switching_profile.required_capabilities","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"encrypt_algorithm","display_name":"EncryptAlgorithm"},{"field_name":"encrypt_type","display_name":"EncryptType"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_sys_default","display_name":"IsSysDefault"},{"field_name":"mac_algorithm","display_name":"MacAlgorithm"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rekey_frequency","display_name":"RekeyFrequency"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.dne_key_policy"}],"description":"Update a network encryption key policy","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.encrypt_algorithm","description":"Possible values are: ","type":"string","long_option":"encrypt-algorithm","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.encrypt_type","description":"Possible values are: ","type":"string","long_option":"encrypt-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.is_default","description":"It is a boolean flag which reflects whether a DNE key policy is default or not.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.is_sys_default","description":"It is a boolean flag which reflects whether a DNE key policy is system default or not","type":"boolean","long_option":"is-sys-default","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.mac_algorithm","description":"Possible values are: ","type":"string","long_option":"mac-algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.notes","description":"User notes specific to the key policy.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.rekey_frequency","description":"Frequency of key policy rekey (in seconds)","type":"long","long_option":"rekey-frequency","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.pools.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"}],"description":"Returns the status of the given load balancer pool by given load balancer serives id and load balancer pool id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[],"description":"Removes the specified certificate","options":[{"generic":"NONE","field_name":"cert_id","description":"ID of certificate to delete (required)","type":"string","long_option":"cert-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"}],"description":"Create a load balancer client-ssl profile.","options":[{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.prefer_server_ciphers","description":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support","type":"boolean","long_option":"prefer-server-ciphers","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_timeout","description":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused","type":"long","long_option":"session-cache-timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"upgradeselectedunits","identity":{"name":"upgradeselectedunits","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Upgrade selected units","options":[{"generic":"NONE","field_name":"upgrade_unit_list.list","description":"Collection of Upgrade units","type":"complex","long_option":"list","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Returns information about the specified logical switch Id.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.domains"},"output_field_list":[],"description":"If a domain with the domain-id is not already present, create a new domain","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"domain._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"domain._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"domain._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"domain._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"domain._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"domain._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"domain._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"domain._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"domain.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"domain.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"domain.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"domain.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"domain.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"domain.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"domain.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"communication-map-links","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"communication-map-schema","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._self.action","description":"Optional action","type":"string","long_option":"communication-map-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._self.href","description":"Optional action","type":"string","long_option":"communication-map-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"communication-map-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"communication-map-revision","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"communication-map-create-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"communication-map-create-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"communication-map-last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"communication-map-last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"communication-map-protection","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"communication-map-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.description","description":"Description of this resource","type":"string","long_option":"communication-map-description","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"communication-map-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.id","description":"Unique identifier of this resource","type":"string","long_option":"communication-map-id","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.resource_type","description":"The type of this resource.","type":"string","long_option":"communication-map-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"communication-map-tags","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.path","description":"Absolute path of this object","type":"string","long_option":"communication-map-path","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.relative_path","description":"Path relative from its parent","type":"string","long_option":"communication-map-relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.communication_entries","description":"CommunicationEntries that are a part of this CommunicationMap","type":"complex","long_option":"communication-map-communication-entries","short_option":""},{"generic":"OPTIONAL","field_name":"domain.communication_map.precedence","description":"CommunicationEntries that are a part of this CommunicationMap","type":"long","long_option":"communication-map-precedence","short_option":""},{"generic":"OPTIONAL","field_name":"domain.groups","description":"This field is used while creating or updating the Domain","type":"complex","long_option":"groups","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.forwarding_path","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.forwardingpath"},"output_field_list":[{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"router_ports","display_name":"RouterPorts"},{"field_name":"vm_ports","display_name":"VmPorts"},{"field_name":"vm_vnics","display_name":"VmVnics"}],"structure_id":"com.vmware.nsx.model.port_connection_logical_switch"},{"output_fields":[{"field_name":"src_node_id","display_name":"SrcNodeId"},{"field_name":"tunnel_properties","display_name":"TunnelProperties"}],"structure_id":"com.vmware.nsx.model.port_connection_tunnel"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"}],"structure_id":"com.vmware.nsx.model.managed_resource"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"logical_ports","display_name":"LogicalPorts"}],"structure_id":"com.vmware.nsx.model.port_connection_containers_entities"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"containers","display_name":"Containers"},{"field_name":"edge_node_groups","display_name":"EdgeNodeGroups"},{"field_name":"errors","display_name":"Errors"},{"field_name":"hypervisors","display_name":"Hypervisors"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"routers","display_name":"Routers"},{"field_name":"tunnels","display_name":"Tunnels"},{"field_name":"vms","display_name":"Vms"}],"structure_id":"com.vmware.nsx.model.port_connection_entities"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"downlink_ports","display_name":"DownlinkPorts"},{"field_name":"uplink_ports","display_name":"UplinkPorts"}],"structure_id":"com.vmware.nsx.model.port_connection_router"},{"output_fields":[{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.ip_address_info"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"device_key","display_name":"DeviceKey"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"ip_address_info","display_name":"IpAddressInfo"},{"field_name":"lport_attachment_id","display_name":"LportAttachmentId"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"owner_vm_id","display_name":"OwnerVmId"},{"field_name":"vm_local_id_on_host","display_name":"VmLocalIdOnHost"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface"},{"output_fields":[{"field_name":"entity_type","display_name":"EntityType"},{"field_name":"error_details","display_name":"ErrorDetails"},{"field_name":"error_summary","display_name":"ErrorSummary"}],"structure_id":"com.vmware.nsx.model.port_connection_error"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"edge_nodes","display_name":"EdgeNodes"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.port_connection_edge_node_group"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"id","display_name":"Id"},{"field_name":"resource","display_name":"Resource"},{"field_name":"neighbors_list","display_name":"NeighborsList"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"pnics_list","display_name":"PnicsList"},{"field_name":"profiles","display_name":"Profiles"}],"structure_id":"com.vmware.nsx.model.port_connection_hypervisor"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"}],"description":"Get networking entities between two logical ports with VIF attachment","options":[{"generic":"NONE","field_name":"lport_id","description":"ID of source port (required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"NONE","field_name":"peer_port_id","description":"ID of peer port (required)","type":"string","long_option":"peer-port-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.providers.vidm"},"output_field_list":[{"output_fields":[{"field_name":"client_id","display_name":"ClientId"},{"field_name":"client_secret","display_name":"ClientSecret"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"node_host_name","display_name":"NodeHostName"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties"}],"description":"Read AAA provider vIDM properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Update or reorder a rule in a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.action","description":"This is a read-only field that for UI display purpose only","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.comments","description":"User notes specific to the rule.","type":"string","long_option":"comments","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_identifier","description":"Identifier of key policy","type":"string","long_option":"key-policy-identifier","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_name","description":"A display name of rule's key policy","type":"string","long_option":"key-policy-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"}],"description":"Returns information about the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"}],"description":"Get an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.communication_profiles.communication_profile_entries","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.communicationprofiles.communicationprofileentries"},"output_field_list":[],"description":"Delete CommunicationProfileEntry","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""},{"generic":"NONE","field_name":"communication_profile_entry_id","description":"CommunicationProfileEntry ID (required)","type":"string","long_option":"communication-profile-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"attributes","display_name":"Attributes"}],"structure_id":"com.vmware.nsx.model.principal"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"key_size","display_name":"KeySize"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"subject","display_name":"Subject"}],"structure_id":"com.vmware.nsx.model.csr"}],"description":"Returns information about the specified CSR.","options":[{"generic":"NONE","field_name":"csr_id","description":"ID of CSR to read (required)","type":"string","long_option":"csr-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.vtep_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.vteptable"},"output_field_list":[{"output_fields":[{"field_name":"segment_id","display_name":"SegmentId"},{"field_name":"vtep_ip","display_name":"VtepIp"},{"field_name":"vtep_label","display_name":"VtepLabel"},{"field_name":"vtep_mac_address","display_name":"VtepMacAddress"}],"structure_id":"com.vmware.nsx.model.vtep_table_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.vtep_list_result"}],"description":"Returns the virtual tunnel endpoint table of a specified logical switch from the given transport node if a transport node id is given in the query parameter, from the Central Controller Plane","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Read a specific static routes on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[{"output_fields":[{"field_name":"enabled","display_name":"Enabled"}],"structure_id":"com.vmware.nsx.model.port_status"}],"description":"Returns status as true if RabbitMQ management port is enabled else false","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"revisewithrules","identity":{"name":"revisewithrules","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.dne_section_rule_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"This API can be called for a section with or without rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"dne_section_rule_list.rules","description":"List of DNE rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.regions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.regions"},"output_field_list":[{"output_fields":[{"field_name":"deploying","display_name":"Deploying"},{"field_name":"down","display_name":"Down"},{"field_name":"up","display_name":"Up"}],"structure_id":"com.vmware.nsx.model.gateway_stats"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.aws_availability_zone_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"availability_zones","display_name":"AvailabilityZones"},{"field_name":"gateway_stats","display_name":"GatewayStats"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_region"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_regions_list_result"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Returns a list of Aws regions","options":[{"generic":"OPTIONAL","field_name":"account_id","description":"Identifier for account based on which regions are to be filtered (optional)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on which the list can be filtered or can be used to validate that hierarchy is correct (optional)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Stop the http service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.user_info","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.userinfo"},"output_field_list":[{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"user_name","display_name":"UserName"}],"structure_id":"com.vmware.nsx.model.user_info"},{"output_fields":[{"field_name":"permissions","display_name":"Permissions"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.nsx_role"}],"description":"Get information about logged-in user","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.capabilities","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.capabilities"},"output_field_list":[{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"}],"structure_id":"com.vmware.nsx.model.node_capabilities_result"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"key","display_name":"Key"},{"field_name":"provider","display_name":"Provider"},{"field_name":"value","display_name":"Value"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.node_capability"}],"description":"Returns information about capabilities of a single fabric node (host or edge).","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.tunnels","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.tunnels"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"tunnels","display_name":"Tunnels"}],"structure_id":"com.vmware.nsx.model.tunnel_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"}],"description":"List of tunnels","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_diagnostic_code","description":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":"string","long_option":"bfd-diagnostic-code","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"remote_node_id","description":"(optional)","type":"string","long_option":"remote-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Tunnel status (optional)","type":"string","long_option":"status","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Delete a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vtep_label_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.vteplabelpools"},"output_field_list":[{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_usage"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vtep_label_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool"}],"description":"Returns information about the specified virtual tunnel endpoint label pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"Virtual tunnel endpoint label pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.dne_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a network encryption section without rules","options":[{"generic":"OPTIONAL","field_name":"dne_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_logical_port_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivelogicalportmembers"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns effective logical port members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"}],"description":"Update configuration of compute collection transportnode template","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"compute_collection_transport_node_template.compute_collection_ids","description":"Associated compute collection ids","type":"string","long_option":"compute-collection-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.host_switch_spec","description":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.transport_zone_endpoints","description":"Transport zone endpoints","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"}],"description":"Get the Traceflow round status and result summary","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the service","options":[]},{"service_id":"com.vmware.nsx.infra.domains.groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.domains.groups"},"output_field_list":[],"description":"Delete Group","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"group_id","description":"Group ID (required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules.statistics","operation_id":"getperlogicalrouter","identity":{"name":"getperlogicalrouter","path":"com.vmware.nsx.logicalrouters.nat.rules.statistics"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"per_transport_node_statistics","display_name":"PerTransportNodeStatistics"},{"field_name":"statistics_across_all_nodes","display_name":"StatisticsAcrossAllNodes"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_logical_router"},{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_transport_node"},{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.nat_counters"}],"description":"Returns the summation of statistics for all rules from all nodes for the Specified Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ntp.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read NTP service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.configs.management","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.configs.management"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"publish_fqdns","display_name":"PublishFqdns"}],"structure_id":"com.vmware.nsx.model.management_config"}],"description":"Modifies the NSX Management nodes global configuration.","options":[{"generic":"OPTIONAL","field_name":"management_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"management_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"NONE","field_name":"management_config.publish_fqdns","description":"True if Management nodes publish their fqdns(instead of default IP addresses) across NSX for its reachability.","type":"boolean","long_option":"publish-fqdns","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"List all health performance monitoring feature stacks","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"}],"description":"Returns information about all configured bridge endoints","options":[{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster Identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch Identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Modifies attributes of a fabric node (host or edge).","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node","description":"(required)","type":"complex-hasfieldsof","long_option":"node","short_option":""},{"generic":"OPTIONAL","field_name":"node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"node.resource_type","description":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.discovered_ip_addresses","description":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip","type":"string","long_option":"discovered-ip-addresses","short_option":""},{"generic":"OPTIONAL","field_name":"node.external_id","description":"ID of the Node maintained on the Node and used to recognize the Node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"node.fqdn","description":"Fully qualified domain name of the fabric node","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.ip_addresses","description":"IP Addresses of the Node, version 4 or 6","type":"string","long_option":"ip-addresses","short_option":""}]},{"service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[],"description":"Set RabbitMQ management port","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_service_list_result"}],"description":"Returns paginated list of NSServices","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"default_service","description":"Fetch all default NSServices (optional)","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.search_domains","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.searchdomains"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"search_domains","display_name":"SearchDomains"}],"structure_id":"com.vmware.nsx.model.node_search_domains_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns the domain list that the NSX Manager node uses to complete unqualified host names","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_app_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer application profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"application profile type (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units.aggregate_info","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunits.aggregateinfo"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info_list_result"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"errors","display_name":"Errors"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_aggregate_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Get upgrade units aggregate-info","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"Identifier of group based on which upgrade units to be filtered (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_errors","description":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":"boolean","long_option":"has-errors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"metadata","description":"Metadata about upgrade unit to filter on (optional)","type":"string","long_option":"metadata","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"selection_status","description":"Flag to indicate whether to return only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":"string","long_option":"selection-status","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.deployment_zones.enforcement_points","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.deploymentzones.enforcementpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"connection_info","display_name":"ConnectionInfo"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.enforcement_point"}],"description":"Read an Enforcement Point","options":[{"generic":"NONE","field_name":"deployment_zone_id","description":"Deployment zone id (required)","type":"string","long_option":"deployment-zone-id","short_option":""},{"generic":"NONE","field_name":"enforcementpoint_id","description":"EnforcementPoint id (required)","type":"string","long_option":"enforcementpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"}],"description":"Returns information about the specified IP address pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"}],"description":"Create a load balancer pool.","options":[{"generic":"OPTIONAL","field_name":"lb_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_pool.active_monitor_ids","description":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic","type":"string","long_option":"active-monitor-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.customized_members","description":"The list is used to show the customized pool member settings","type":"complex","long_option":"member-group-customized-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"member-group-grouping-object-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_type","description":"Type of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.ip_revision_filter","description":"Possible values are: ","type":"string","long_option":"member-group-ip-revision-filter","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.max_ip_list_size","description":"The size is used to define the maximum number of grouping object IP address list","type":"long","long_option":"member-group-max-ip-list-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.members","description":"Server pool consists of one or more pool members","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.min_active_members","description":"A pool is considered active if there are at least certain minimum number of members","type":"long","long_option":"min-active-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.passive_monitor_id","description":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool","type":"string","long_option":"passive-monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.snat_translation","description":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer","type":"dynamicstructure","long_option":"snat-translation","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_enabled","description":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":"boolean","long_option":"tcp-multiplexing-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_number","description":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests","type":"long","long_option":"tcp-multiplexing-number","short_option":""}]},{"service_id":"com.vmware.nsx.licenses","operation_id":"delete_0","identity":{"name":"delete0","path":"com.vmware.nsx.licenses"},"output_field_list":[],"description":"This will delete the license key identified in the request body by \\\"license_key\\\" and its properties from the system","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"NONE","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"}],"description":"Returns information about the specified NSServiceGroup","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"performaction","identity":{"name":"performaction","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"The supported fabric node actions are enter_maintenance_mode, exit_maintenance_mode for EdgeNode","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"Supported fabric node actions (optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.templates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.templates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profiles","display_name":"CommunicationProfiles"},{"field_name":"connectivity_strategy","display_name":"ConnectivityStrategy"}],"structure_id":"com.vmware.nsx.model.abstract_space"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_entries","display_name":"CommunicationProfileEntries"}],"structure_id":"com.vmware.nsx.model.communication_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"template_body","display_name":"TemplateBody"},{"field_name":"template_placeholders","display_name":"TemplatePlaceholders"}],"structure_id":"com.vmware.nsx.model.policy_template"},{"output_fields":[{"field_name":"placeholder_id","display_name":"PlaceholderId"},{"field_name":"placeholder_message","display_name":"PlaceholderMessage"}],"structure_id":"com.vmware.nsx.model.policy_template_placeholder"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.policy_template_list_result"}],"description":"List Policy Templates","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.tasks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.tasks"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"details","display_name":"Details"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_properties"}],"description":"List appliance management tasks","options":[{"generic":"OPTIONAL","field_name":"fields","description":"Fields to include in query results (optional)","type":"string","long_option":"fields","short_option":""},{"generic":"OPTIONAL","field_name":"request_method","description":"Request method(s) to include in query result (optional)","type":"string","long_option":"request-method","short_option":""},{"generic":"OPTIONAL","field_name":"request_path","description":"Request URI path(s) to include in query result (optional)","type":"string","long_option":"request-path","short_option":""},{"generic":"OPTIONAL","field_name":"request_uri","description":"Request URI(s) to include in query result (optional)","type":"string","long_option":"request-uri","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Status(es) to include in query result (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"user","description":"Names of users to include in query result (optional)","type":"string","long_option":"user","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Updates the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.default_service","description":"The default NSServices are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service.nsservice_element","description":"An NSService Element that describes traffic corresponding to this NSService","type":"dynamicstructure","long_option":"nsservice-element","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Carves out a subnet of requested size from the specified IP block","options":[{"generic":"OPTIONAL","field_name":"ip_block_subnet._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.allocation_ranges","description":"A collection of IPv4 IP ranges used for IP allocation.","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"NONE","field_name":"ip_block_subnet.block_id","description":"Block id for which the subnet is created.","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block_subnet.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""},{"generic":"NONE","field_name":"ip_block_subnet.size","description":"Represents the size or number of ip addresses in the subnet format: int64","type":"long","long_option":"size","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Updates compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.auto_install_nsx","description":"Indicates whether NSX components should be automcatically installed","type":"boolean","long_option":"auto-install-nsx","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.compute_collection_id","description":"Associated compute collection id","type":"string","long_option":"compute-collection-id","short_option":""}]},{"service_id":"com.vmware.nsx.transport_zones","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportzones"},"output_field_list":[],"description":"Deletes an existing transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the syslog service","options":[]},{"service_id":"com.vmware.nsx.infra","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra"},"output_field_list":[],"description":"Update the infra including all the nested entities","options":[{"generic":"OPTIONAL","field_name":"infra._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"infra._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"infra._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"infra._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"infra._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"infra._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"infra._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"infra._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"infra._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"infra._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"infra._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"infra._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"infra.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"infra.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"infra.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"infra.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"infra.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"infra.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"infra.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"infra.communication_profiles","description":"This field is used while creating or updating the space.","type":"complex","long_option":"communication-profiles","short_option":""},{"generic":"OPTIONAL","field_name":"infra.connectivity_strategy","description":"Possible values are: ","type":"string","long_option":"connectivity-strategy","short_option":""},{"generic":"OPTIONAL","field_name":"infra.domains","description":"This field is used while creating or updating the infra space.","type":"complex","long_option":"domains","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.eula.accept","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.upgrade.eula.accept"},"output_field_list":[],"description":"Accept end user license agreement","options":[]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"copytoremotefile","identity":{"name":"copytoremotefile","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Copy a file in the file store to a remote server","options":[{"generic":"NONE","field_name":"file_name","description":"Destination filename (required)","type":"string","long_option":"file-name","short_option":""},{"generic":"OPTIONAL","field_name":"copy_to_remote_file_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"copy_to_remote_file_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"copy_to_remote_file_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.transport_node_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzones.transportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"}],"description":"Read status of transport nodes in a transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"ID of transport zone (required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Transport node (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"}],"description":"Update a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_pool.active_monitor_ids","description":"In case of active healthchecks, load balancer itself initiates new connections (or sends ICMP ping) to the servers periodically to check their health, completely independent of any data traffic","type":"string","long_option":"active-monitor-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.algorithm","description":"Possible values are: ","type":"string","long_option":"algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.customized_members","description":"The list is used to show the customized pool member settings","type":"complex","long_option":"member-group-customized-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"member-group-grouping-object-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.grouping_object.target_type","description":"Type of the NSX resource.","type":"string","long_option":"member-group-grouping-object-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.ip_revision_filter","description":"Possible values are: ","type":"string","long_option":"member-group-ip-revision-filter","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.member_group.max_ip_list_size","description":"The size is used to define the maximum number of grouping object IP address list","type":"long","long_option":"member-group-max-ip-list-size","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.members","description":"Server pool consists of one or more pool members","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.min_active_members","description":"A pool is considered active if there are at least certain minimum number of members","type":"long","long_option":"min-active-members","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.passive_monitor_id","description":"Passive healthchecks are disabled by default and can be enabled by attaching a passive health monitor to a server pool","type":"string","long_option":"passive-monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.snat_translation","description":"Depending on the topology, Source NAT (SNAT) may be required to ensure traffic from the server destined to the client is received by the load balancer","type":"dynamicstructure","long_option":"snat-translation","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_enabled","description":"TCP multiplexing allows the same TCP connection between load balancer and the backend server to be used for sending multiple client requests from different client TCP connections.","type":"boolean","long_option":"tcp-multiplexing-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_pool.tcp_multiplexing_number","description":"The maximum number of TCP connections per pool that are idly kept alive for sending future client requests","type":"long","long_option":"tcp-multiplexing-number","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.name_servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.nameservers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name_servers","display_name":"NameServers"}],"structure_id":"com.vmware.nsx.model.node_name_servers_properties"}],"description":"Modifies the list of servers that the NSX Manager node uses to look up IP addresses associated with given domain names","options":[{"generic":"OPTIONAL","field_name":"node_name_servers_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_name_servers_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"LIST","field_name":"node_name_servers_properties.name_servers","description":"Name servers","type":"string","long_option":"name-servers","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"credentials_status","display_name":"CredentialsStatus"},{"field_name":"inventory_sync_status","display_name":"InventorySyncStatus"},{"field_name":"inventory_sync_step","display_name":"InventorySyncStep"}],"structure_id":"com.vmware.nsx.model.aws_account_status"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auth_users","display_name":"AuthUsers"},{"field_name":"cloud_type","display_name":"CloudType"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"access_key","display_name":"AccessKey"},{"field_name":"auth_mechanism_iam","display_name":"AuthMechanismIam"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"gateway_role_name","display_name":"GatewayRoleName"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"iam_role_arn","display_name":"IamRoleArn"},{"field_name":"regions_count","display_name":"RegionsCount"},{"field_name":"secret_key","display_name":"SecretKey"},{"field_name":"status","display_name":"Status"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_account"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.cloud_user_info"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Add a AWS account to cloud serivce manager","options":[{"generic":"OPTIONAL","field_name":"aws_account._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.auth_users","description":"List of authorized users","type":"complex","long_option":"auth-users","short_option":""},{"generic":"NONE","field_name":"aws_account.cloud_type","description":"Possible values are: ","type":"string","long_option":"cloud-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.error","description":"The number of instances with status ERROR","type":"long","long_option":"instance-stats-error","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.managed","description":"The number of instances with status MANAGED","type":"long","long_option":"instance-stats-managed","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.powered_off","description":"The number of instances with status POWERED OFF","type":"long","long_option":"instance-stats-powered-off","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.total","description":"The total number of instances","type":"long","long_option":"instance-stats-total","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.unmanaged","description":"The number of instances with status UNMANAGED","type":"long","long_option":"instance-stats-unmanaged","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.vcpus","description":"The number of virtual CPUs","type":"long","long_option":"instance-stats-vcpus","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.tenant_id","description":"Tenant ID of the cloud account","type":"string","long_option":"tenant-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.access_key","description":"Access key of cloud account","type":"string","long_option":"access-key","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.auth_mechanism_iam","description":"Is the AWS authorization mechanism based on Identity and Access Management(IAM) service?","type":"boolean","long_option":"auth-mechanism-iam","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.external_id","description":"External id for the IAM role csm needs to assume","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.gateway_role_name","description":"Service Role Name for IAM role csm needs to assume","type":"string","long_option":"gateway-role-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.has_managed_vpc","description":"Has a managed VPC?","type":"string","long_option":"has-managed-vpc","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.iam_role_arn","description":"Amazon Resource Names (ARNs) uniquely identify AWS resources","type":"string","long_option":"iam-role-arn","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.regions_count","description":"Count of the regions available format: int64","type":"long","long_option":"regions-count","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.secret_key","description":"Secret key of cloud account","type":"string","long_option":"secret-key","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"status-links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"status-schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.action","description":"Optional action","type":"string","long_option":"status-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.href","description":"Optional action","type":"string","long_option":"status-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"status-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.credentials_status","description":"Possible values are: ","type":"string","long_option":"status-credentials-status","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.inventory_sync_status","description":"Possible values are: ","type":"string","long_option":"status-inventory-sync-status","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.inventory_sync_step","description":"Possible values are: ","type":"string","long_option":"status-inventory-sync-step","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.vpc_stats.managed","description":"VPCs with status managed format: int64","type":"long","long_option":"vpc-stats-managed","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.vpc_stats.unmanaged","description":"VPCs with status unmanaged format: int64","type":"long","long_option":"vpc-stats-unmanaged","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.error_resolver","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.errorresolver"},"output_field_list":[{"output_fields":[{"field_name":"data_type","display_name":"DataType"},{"field_name":"property_name","display_name":"PropertyName"},{"field_name":"property_value","display_name":"PropertyValue"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_input_data"},{"output_fields":[{"field_name":"user_input_list","display_name":"UserInputList"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_metadata"},{"output_fields":[{"field_name":"error_id","display_name":"ErrorId"},{"field_name":"resolver_present","display_name":"ResolverPresent"},{"field_name":"user_metadata","display_name":"UserMetadata"}],"structure_id":"com.vmware.nsx.model.error_resolver_info"}],"description":"Returns some metadata about the given error_id","options":[{"generic":"NONE","field_name":"error_id","description":"(required)","type":"string","long_option":"error-id","short_option":""}]},{"service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"rotate","identity":{"name":"rotate","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[],"description":"Manually rotate a network encryption key policy for graceful re-key","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.rabbitmq_management_port","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.rabbitmqmanagementport"},"output_field_list":[],"description":"Delete RabbitMQ management port","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"retry","identity":{"name":"retry","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Retry any currently in-progress, failed restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NTP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"}],"description":"Update a DHCP server's IP pool","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.others","description":"dhcp classless static routes","type":"complex","long_option":"options-others","short_option":""},{"generic":"NONE","field_name":"dhcp_ip_pool.allocation_ranges","description":"ip-ranges","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.error_threshold","description":"error threshold, valid [80-100], default 100 format: int64","type":"long","long_option":"error-threshold","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.warning_threshold","description":"warning threshold, valid [50-80], default 80 format: int64","type":"long","long_option":"warning-threshold","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.search.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read NSX Search service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Starts the discovery of application discovery session","options":[{"generic":"OPTIONAL_LIST","field_name":"start_app_discovery_session_parameters.app_profile_ids","description":"App Profile Ids","type":"string","long_option":"app-profile-ids","short_option":""},{"generic":"LIST","field_name":"start_app_discovery_session_parameters.ns_group_ids","description":"NSGroup Ids","type":"string","long_option":"ns-group-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.nsx_manager_accounts","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.nsxmanageraccounts"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"password","display_name":"Password"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.nsx_manager_account"}],"description":"Returns the particular NSX Manager account information","options":[{"generic":"NONE","field_name":"account_id","description":"ID of NSX Manager account (required)","type":"string","long_option":"account-id","short_option":""}]},{"service_id":"com.vmware.nsx.mac_sets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.macsets"},"output_field_list":[],"description":"Deletes the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.rules.stats"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"byte_count","display_name":"ByteCount"},{"field_name":"packet_count","display_name":"PacketCount"},{"field_name":"rule_id","display_name":"RuleId"},{"field_name":"session_count","display_name":"SessionCount"},{"field_name":"total_session_count","display_name":"TotalSessionCount"}],"structure_id":"com.vmware.nsx.model.firewall_stats"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"results","display_name":"Results"},{"field_name":"section_id","display_name":"SectionId"}],"structure_id":"com.vmware.nsx.model.firewall_stats_list"}],"description":"Get aggregated statistics for all rules for a given firewall section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.network_encryption.key_managers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.networkencryption.keymanagers"},"output_field_list":[],"description":"Delete an attached network encryption key manager","options":[{"generic":"NONE","field_name":"key_manager_id","description":"(required)","type":"string","long_option":"key-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"service_id":"com.vmware.nsx.network_encryption.key_policies.reset","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.keypolicies.reset"},"output_field_list":[],"description":"Reset default network encryption key policy to system default for a specific encryption type","options":[{"generic":"NONE","field_name":"encrypt_type","description":"(required)","type":"string","long_option":"encrypt-type","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"updatemaintenancemode","identity":{"name":"updatemaintenancemode","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Put transport node into maintenance mode or exit from maintenance mode.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"(optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.vifs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.vifs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.ip_address_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"device_key","display_name":"DeviceKey"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"ip_address_info","display_name":"IpAddressInfo"},{"field_name":"lport_attachment_id","display_name":"LportAttachmentId"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"owner_vm_id","display_name":"OwnerVmId"},{"field_name":"vm_local_id_on_host","display_name":"VmLocalIdOnHost"}],"structure_id":"com.vmware.nsx.model.virtual_network_interface"}],"description":"Returns information about all VIFs","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"lport_attachment_id","description":"LPort Attachment Id of the virtual network interface","type":"string","long_option":"lport-attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"owner_vm_id","description":"External id of the virtual machine","type":"string","long_option":"owner-vm-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vm_id","description":"External id of the virtual machine","type":"string","long_option":"vm-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_list_result"}],"description":"Returns information about all fabric nodes (hosts and edges).","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"discovered_node_id","description":"Id of the discovered node which was converted to create this node (optional)","type":"string","long_option":"discovered-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"HostNode display name (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"HostNode external id (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"hypervisor_os_type","description":"HostNode's Hypervisor type, for example ESXi, RHEL KVM or UBUNTU KVM","type":"string","long_option":"hypervisor-os-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ip_address","description":"Management IP address of the node (optional)","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Node type from 'HostNode', 'EdgeNode', 'PublicCloudGatewayNode' (optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.backuptimestamps","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.backuptimestamps"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.cluster_backup_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_backup_info_list_result"}],"description":"Returns timestamps for all backup files that are available on the SFTP server.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.liagent.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read liagent service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.firewall_section_state"}],"description":"Return realized state information of a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_list_result"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"}],"description":"Retrieve a paginated list of load balancer pools.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone"}],"description":"Creates a new transport zone","options":[{"generic":"OPTIONAL","field_name":"transport_zone._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_mode","description":"Possible values are: ","type":"string","long_option":"host-switch-mode","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_name","description":"If this name is unset or empty then the default host switch name will be used.","type":"string","long_option":"host-switch-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.nested_nsx","description":"The flag only need to be set in nested NSX environment.","type":"boolean","long_option":"nested-nsx","short_option":""},{"generic":"NONE","field_name":"transport_zone.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.transport_zone_profile_ids","description":"Identifiers of the transport zone profiles associated with this TransportZone.","type":"complex","long_option":"transport-zone-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.services.nsservices","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.services.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"service_type","display_name":"ServiceType"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_NS_service"}],"description":"Read a NSService.","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"nsservice_name","description":"NSService Name (required)","type":"string","long_option":"nsservice-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.providers.vidm.status"},"output_field_list":[{"output_fields":[{"field_name":"runtime_state","display_name":"RuntimeState"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_status"}],"description":"Read AAA provider vIDM status","options":[]},{"service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[],"description":"Update the version whitelist for the specified component type (HOST, EDGE, CCP, MP).","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"version_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"version_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"version_list.acceptable_versions","description":"List of component versions","type":"string","long_option":"acceptable-versions","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"}],"description":"Modifies the specified logical router service","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_service.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[],"description":"Delete the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"}],"description":"Returns information about the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"}],"description":"Returns information about all logical routers, including the UUID, internal and external transit network addresses, and the router type (TIER0 or TIER1)","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"router_type","description":"Type of Logical Router (optional)","type":"string","long_option":"router-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"allocateorreleasefromipblocksubnet","identity":{"name":"allocateorreleasefromipblocksubnet","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"}],"description":"Subnets can be IPv4 or IPv6 and they should not overlap","options":[{"generic":"NONE","field_name":"subnet_id","description":"IP subnet id (required)","type":"string","long_option":"subnet-id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.allocation_id","description":"Address that is allocated from pool format: ip","type":"string","long_option":"allocation-id","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies allocate or release action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_interface_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"}],"description":"Returns the number of interfaces on the node and detailed information about each interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Modifies existing firewall rule in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Retrieve a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.nsx_manager_accounts","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.csm.nsxmanageraccounts"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"password","display_name":"Password"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.nsx_manager_account"}],"description":"Create a NSX Manager account","options":[{"generic":"OPTIONAL","field_name":"nsx_manager_account._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.fqdn","description":"Fully Qualified Domain Name","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.password","description":"Password of the NSX Manager Account","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.private_ip","description":"Private IP Address of the NSX Manager Account","type":"string","long_option":"private-ip","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.public_ip","description":"Public IP Address of the NSX Manager Account","type":"string","long_option":"public-ip","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.tenant_id","description":"Tenant ID of the NSX Manager account","type":"string","long_option":"tenant-id","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.thumbprint","description":"Thumb print of the NSX Manager Account","type":"string","long_option":"thumbprint","short_option":""},{"generic":"NONE","field_name":"nsx_manager_account.username","description":"Username of the NSX Manager Account","type":"string","long_option":"username","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Create a load balancer rule.","options":[{"generic":"OPTIONAL","field_name":"lb_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"lb_rule.actions","description":"A list of actions to be executed at specified phase when load balancer rule matches","type":"dynamicstructure","long_option":"actions","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_rule.match_conditions","description":"A list of match conditions used to match application traffic","type":"dynamicstructure","long_option":"match-conditions","short_option":""},{"generic":"NONE","field_name":"lb_rule.match_strategy","description":"Possible values are: ","type":"string","long_option":"match-strategy","short_option":""},{"generic":"NONE","field_name":"lb_rule.phase","description":"Possible values are: ","type":"string","long_option":"phase","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"}],"description":"Update a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.metadata_server_ca_ids","description":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import","type":"string","long_option":"metadata-server-ca-ids","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.metadata_server_url","description":"The URL in format scheme://host:port/path","type":"string","long_option":"metadata-server-url","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.secret","description":"secret to access metadata server","type":"string","long_option":"secret","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.licenses_list_result"}],"description":"Returns all licenses.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Start the http service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.uiviews.dashboard.widgetconfigurations"},"output_field_list":[{"output_fields":[{"field_name":"widgetconfigurations","display_name":"Widgetconfigurations"}],"structure_id":"com.vmware.nsx.model.widget_configuration_list"}],"description":"If no query params are specified then all the Widget Configurations of the view are returned.","options":[{"generic":"OPTIONAL","field_name":"container","description":"Id of the container (optional)","type":"string","long_option":"container","short_option":""},{"generic":"OPTIONAL","field_name":"widget_ids","description":"Ids of the WidgetConfigurations (optional)","type":"string","long_option":"widget-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.cminventory.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read manager service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"start_on_boot","display_name":"StartOnBoot"}],"structure_id":"com.vmware.nsx.model.ssh_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ssh_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update ssh service properties","options":[{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_ssh_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_ssh_service_properties.service_properties.start_on_boot","description":"Start service when system boots","type":"boolean","long_option":"service-properties-start-on-boot","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.pools.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_status_list_result"}],"description":"Returns the status list of load balancer pools in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"service_entries","display_name":"ServiceEntries"}],"structure_id":"com.vmware.nsx.model.service"}],"description":"Read a service","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Modifies existing firewall rule along with relative position among other firewall rules inside a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"listwithrules","identity":{"name":"listwithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Returns firewall section information with rules for a section identifier","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.statistics","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.pools.statistics"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics_list_result"}],"description":"Returns the statistics list of load balancer pools in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Adds a new firewall rule in existing firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"NONE","field_name":"firewall_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.destinations_excluded","description":"Negation of the destination.","type":"boolean","long_option":"destinations-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.is_default","description":"Flag to indicate whether rule is default.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.notes","description":"User notes specific to the rule.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_rule.sources_excluded","description":"Negation of the source.","type":"boolean","long_option":"sources-excluded","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Add a network encryption rule in a section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.action","description":"This is a read-only field that for UI display purpose only","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.comments","description":"User notes specific to the rule.","type":"string","long_option":"comments","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_identifier","description":"Identifier of key policy","type":"string","long_option":"key-policy-identifier","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_name","description":"A display name of rule's key policy","type":"string","long_option":"key-policy-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.normalizations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.normalizations"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.normalized_resource_list_result"}],"description":"Returns the list of normalized resources based on the query parameters","options":[{"generic":"NONE","field_name":"preferred_normalization_type","description":"Resource type valid for use as target in normalization API","type":"string","long_option":"preferred-normalization-type","short_option":""},{"generic":"NONE","field_name":"resource_id","description":"Identifier of the resource on which normalization is to be performed (required)","type":"string","long_option":"resource-id","short_option":""},{"generic":"NONE","field_name":"resource_type","description":"Resource type valid for use as source in normalization API","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.tunnels","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.tunnels"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bfd","display_name":"Bfd"},{"field_name":"egress_interface","display_name":"EgressInterface"},{"field_name":"encap","display_name":"Encap"},{"field_name":"last_updated_time","display_name":"LastUpdatedTime"},{"field_name":"local_ip","display_name":"LocalIp"},{"field_name":"name","display_name":"Name"},{"field_name":"remote_ip","display_name":"RemoteIp"},{"field_name":"remote_node_display_name","display_name":"RemoteNodeDisplayName"},{"field_name":"remote_node_id","display_name":"RemoteNodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.tunnel_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"active","display_name":"Active"},{"field_name":"diagnostic","display_name":"Diagnostic"},{"field_name":"forwarding","display_name":"Forwarding"},{"field_name":"remote_diagnostic","display_name":"RemoteDiagnostic"},{"field_name":"remote_state","display_name":"RemoteState"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.BFD_properties"}],"description":"Tunnel properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"tunnel_name","description":"Tunnel name (required)","type":"string","long_option":"tunnel-name","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.edge_clusters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[],"description":"Deletes the specified edge cluster.","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.role_binding_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"}],"description":"Get all users and groups with their roles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"name","description":"User/Group name (optional)","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Type (optional)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.domains.groups"},"output_field_list":[],"description":"If a group with the group-id is not already present, create a new group","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"group_id","description":"Group ID (required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"group.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"group.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"group.expression","description":"Expression","type":"dynamicstructure","long_option":"expression","short_option":""},{"generic":"OPTIONAL","field_name":"group.state","description":"Possible values are: ","type":"string","long_option":"state","short_option":""}]},{"service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"revoke","identity":{"name":"revoke","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[],"description":"Manually revoke a network encryption key policy for ungraceful re-key","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.mgmtplanebus.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read Rabbit MQ service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"}],"description":"Retrieve a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"}],"description":"Retrieve a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store.thumbprint","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.filestore.thumbprint"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name","display_name":"Name"},{"field_name":"sha1","display_name":"Sha1"},{"field_name":"sha256","display_name":"Sha256"}],"structure_id":"com.vmware.nsx.model.file_thumbprint"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read file thumbprint","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file for which thumbprint should be computed (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.virtual_machines","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.virtualmachines"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cloud_virtual_machines_list_result"}],"description":"Returns the list of all virtual machines created or imported under a particular account id","options":[{"generic":"OPTIONAL","field_name":"account_id","description":"Identifier for account based on which virtual machines are to be filtered (optional)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"instance_id","description":"Identifier for virtual machine based on which the list can be filtered (optional)","type":"string","long_option":"instance-id","short_option":""},{"generic":"OPTIONAL","field_name":"is_gateway","description":"Is the VM a gateway node? (optional)","type":"boolean","long_option":"is-gateway","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Identifier for logical switch based on which Aws Virtual Machines are to be filtered (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"public_ip","description":"Public IP address of the virtual machine (optional)","type":"string","long_option":"public-ip","short_option":""},{"generic":"OPTIONAL","field_name":"quarantine_state","description":"Quarantine State (optional)","type":"string","long_option":"quarantine-state","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on whicha Virtual Machines are to be filtered (optional)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Identifier for virtual machines of a particular cloud provider (optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vpc_id","description":"Identifier for vpc based on which Aws Virtual Machines are to be filtered (optional)","type":"string","long_option":"vpc-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"}],"description":"Updates the specified interface properties","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to update (required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.admin_status","description":"Possible values are: ","type":"string","long_option":"admin-status","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.bond_mode","description":"Possible values are: ","type":"string","long_option":"bond-mode","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.bond_primary","description":"Bond's primary device name in active-backup bond mode","type":"string","long_option":"bond-primary","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_network_interface_properties.bond_slaves","description":"Bond's slave devices","type":"string","long_option":"bond-slaves","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.broadcast_address","description":"Interface broadcast address","type":"string","long_option":"broadcast-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.default_gateway","description":"Interface's default gateway","type":"string","long_option":"default-gateway","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.interface_id","description":"Interface ID","type":"string","long_option":"interface-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.ip_addresses","description":"Interface IP addresses","type":"complex","long_option":"ip-addresses","short_option":""},{"generic":"NONE","field_name":"node_network_interface_properties.ip_configuration","description":"Possible values are: ","type":"string","long_option":"ip-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.link_status","description":"Possible values are: ","type":"string","long_option":"link-status","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.mtu","description":"Interface MTU format: int64","type":"long","long_option":"mtu","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.physical_address","description":"Interface MAC address","type":"string","long_option":"physical-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_network_interface_properties.plane","description":"Possible values are: ","type":"string","long_option":"plane","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_route_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"}],"description":"Returns detailed information about each route in the NSX Manager routing table","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.unassociated_virtual_machines","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.unassociatedvirtualmachines"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.unassociated_VM_list_result"}],"description":"Get the list of all the virtual machines that are not a part of any existing NSGroup.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display Name of the virtual machine (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the virtual machine (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located (optional)","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_virtual_machine_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivevirtualmachinemembers"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_machine_list_result"}],"description":"Returns effective virtual machine members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"}],"description":"Updates the specified NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.member_count","description":"Count of the members added to this NSGroup format: int64","type":"long","long_option":"member-count","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.members","description":"Reference to the direct/static members of the NSGroup","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ns_group.membership_criteria","description":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup","type":"dynamicstructure","long_option":"membership-criteria","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points.switch_global","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfixobspoints.switchglobal"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"}],"description":"Read global switch IPFIX export configuration","options":[]},{"service_id":"com.vmware.nsx.templates","operation_id":"deploy","identity":{"name":"deploy","path":"com.vmware.nsx.templates"},"output_field_list":[],"description":"Read a template, populate the placeholders' fields with the parameters' values, and deploy the template body by creating or updating all the nested policy objects inside the AbstractSpace object.","options":[{"generic":"NONE","field_name":"template_id","description":"Template identifier (required)","type":"string","long_option":"template-id","short_option":""},{"generic":"NONE","field_name":"policy_template_parameters.placeholders","description":"List of Policy template parameter","type":"complex","long_option":"placeholders","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computecollections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"owner_id","display_name":"OwnerId"}],"structure_id":"com.vmware.nsx.model.compute_collection"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about a specific compute collection.","options":[{"generic":"NONE","field_name":"cc_ext_id","description":"(required)","type":"string","long_option":"cc-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_switch_list_result"}],"description":"Returns information about all configured logical switches.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical switch","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Switching Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_type","description":"Mode of transport supported in the transport zone for this logical switch (optional)","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.plan.settings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.plan.settings"},"output_field_list":[{"output_fields":[{"field_name":"parallel","display_name":"Parallel"},{"field_name":"pause_after_each_group","display_name":"PauseAfterEachGroup"},{"field_name":"pause_on_error","display_name":"PauseOnError"}],"structure_id":"com.vmware.nsx.model.upgrade_plan_settings"}],"description":"Get the upgrade plan settings for the component.","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.ssh","operation_id":"removehostfingerprint","identity":{"name":"removehostfingerprint","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[],"description":"Remove a host's fingerprint from known hosts file","options":[{"generic":"NONE","field_name":"known_host_parameter.host","description":"Known host hostname or IP address","type":"string","long_option":"host","short_option":""},{"generic":"OPTIONAL","field_name":"known_host_parameter.port","description":"Known host port format: int64","type":"long","long_option":"port","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.virtualservers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics_list_result"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"}],"description":"Returns the statistics list of virtual servers in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"applycertificate","identity":{"name":"applycertificate","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Applies a security certificate to the http service","options":[{"generic":"NONE","field_name":"certificate_id","description":"Certificate ID (required)","type":"string","long_option":"certificate-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"}],"description":"Update a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"route_map.sequences","description":"Ordered list of routeMap sequences","type":"complex","long_option":"sequences","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units_stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunitsstats"},"output_field_list":[{"output_fields":[{"field_name":"node_count","display_name":"NodeCount"},{"field_name":"node_with_issues_count","display_name":"NodeWithIssuesCount"},{"field_name":"type","display_name":"Type"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_type_stats"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_type_stats_list"}],"description":"Get upgrade units stats","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit stats (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[],"description":"Deletes the specified IP address pool","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.ns_groups.members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_discovery_vm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"vm_external_id","display_name":"VmExternalId"},{"field_name":"vm_name","display_name":"VmName"}],"structure_id":"com.vmware.nsx.model.app_discovery_vm_info"}],"description":"Returns the vms in the ns-group of the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"NONE","field_name":"ns_group_id","description":"(required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_discovery_sessions_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Returns the list of the application discovery sessions available","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"NSGroup id, helps user query sessions related to one nsgroup (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Session Status, e.g","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.realizationstatebarrier.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"interval","display_name":"Interval"}],"structure_id":"com.vmware.nsx.model.realization_state_barrier_config"}],"description":"Returns the current barrier configuration","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"}],"description":"Adds a new management node or controller node to the NSX cluster","options":[{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.control_plane_server_certificate","description":"Deprecated","type":"string","long_option":"controller-role-config-control-plane-server-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"controller-role-config-host-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"controller-role-config-host-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.host_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"controller-role-config-host-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"controller-role-config-mpa-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"controller-role-config-mpa-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.mpa_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"controller-role-config-mpa-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.controller_role_config.type","description":"Possible values are: ","type":"string","long_option":"controller-role-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.display_name","description":"Display name for the node","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.external_id","description":"Internal identifier of the node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.cert_thumbprint","description":"The certificate thumbprint of the remote node.","type":"string","long_option":"mgr-role-config-cert-thumbprint","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.account_name","description":"Account name for the messaging client","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-account-name","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.certificate","description":"Messaging client's certificate","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-certificate","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.mpa_msg_client_info.shared_secret","description":"Messaging client's secret","type":"string","long_option":"mgr-role-config-mpa-msg-client-info-shared-secret","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.password","description":"The password to be used to authenticate with the remote node.","type":"string","long_option":"mgr-role-config-password","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.remote_address","description":"The host address of the remote node to which to send this join request","type":"string","long_option":"mgr-role-config-remote-address","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.type","description":"Possible values are: ","type":"string","long_option":"mgr-role-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"add_cluster_node_spec.mgr_role_config.user_name","description":"The username to be used to authenticate with the remote node.","type":"string","long_option":"mgr-role-config-user-name","short_option":""},{"generic":"NONE","field_name":"action","description":"(required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"}],"description":"Returns information about a specified transport node.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[],"description":"Delete a static binding","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"removesshkey","identity":{"name":"removesshkey","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[],"description":"Remove SSH public key from authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"NONE","field_name":"ssh_key_base_properties.label","description":"SSH key label (used to identify the key)","type":"string","long_option":"label","short_option":""},{"generic":"OPTIONAL","field_name":"ssh_key_base_properties.password","description":"Current password for user (required for users root and admin)","type":"string","long_option":"password","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.securitygroups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups.securitygroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"}],"structure_id":"com.vmware.nsx.model.realized_virtual_machine"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"evaluations","display_name":"Evaluations"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_security_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"virtual_machines","display_name":"VirtualMachines"}],"structure_id":"com.vmware.nsx.model.realized_security_group_member_evaluation"}],"description":"Read a Security Group and the complete tree underneath","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"securitygroup_name","description":"Group Name (required)","type":"string","long_option":"securitygroup-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"}],"description":"Update a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.application_profile_id","description":"The application profile defines the application protocol characteristics","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the client certificates chain","type":"long","long_option":"client-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth","description":"Possible values are: ","type":"string","long_option":"client-ssl-profile-binding-client-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_ca_ids","description":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"client-ssl-profile-binding-client-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":"string","long_option":"client-ssl-profile-binding-client-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.default_certificate_id","description":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":"string","long_option":"client-ssl-profile-binding-default-certificate-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.sni_certificate_ids","description":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":"string","long_option":"client-ssl-profile-binding-sni-certificate-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.ssl_profile_id","description":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":"string","long_option":"client-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.default_pool_member_port","description":"default pool member port when member port is not defined","type":"string","long_option":"default-pool-member-port","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.enabled","description":"whether the virtual server is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.ip_address","description":"virtual server IP address format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_concurrent_connections","description":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped","type":"long","long_option":"max-concurrent-connections","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_new_connection_rate","description":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited","type":"long","long_option":"max-new-connection-rate","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.persistence_profile_id","description":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.pool_id","description":"The server pool(LbPool) contains backend servers","type":"string","long_option":"pool-id","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.port","description":"Port setting could be single port for both L7 mode and L4 mode","type":"string","long_option":"port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.rule_ids","description":"Load balancer rules allow customization of load balancing behavior using match/action rules","type":"string","long_option":"rule-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the server certificates chain","type":"long","long_option":"server-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.client_certificate_id","description":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":"string","long_option":"server-ssl-profile-binding-client-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth","description":"Possible values are: ","type":"string","long_option":"server-ssl-profile-binding-server-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_ca_ids","description":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"server-ssl-profile-binding-server-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":"string","long_option":"server-ssl-profile-binding-server-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.ssl_profile_id","description":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":"string","long_option":"server-ssl-profile-binding-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement"},"output_field_list":[{"output_fields":[{"field_name":"key_size","display_name":"KeySize"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.crypto_algorithm"},{"output_fields":[{"field_name":"supported_algorithms","display_name":"SupportedAlgorithms"}],"structure_id":"com.vmware.nsx.model.trust_management_data"}],"description":"Returns information about the supported algorithms and key sizes.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.communication_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.communicationprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_entries","display_name":"CommunicationProfileEntries"}],"structure_id":"com.vmware.nsx.model.communication_profile"}],"description":"Read a CommunicationProfile.","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.global_config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hpm.globalconfig"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"aggregated_data_collection_frequency","display_name":"AggregatedDataCollectionFrequency"},{"field_name":"is_data_collection_enabled","display_name":"IsDataCollectionEnabled"},{"field_name":"modified_feature_stack_collection_configurations","display_name":"ModifiedFeatureStackCollectionConfigurations"}],"structure_id":"com.vmware.nsx.model.global_collection_configuration"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"Set the global configuration for aggregation service related data collection","options":[{"generic":"OPTIONAL","field_name":"global_collection_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"global_collection_configuration.aggregated_data_collection_frequency","description":"The frequency in seconds at which data, which is subject to the aggregation function, is collected","type":"long","long_option":"aggregated-data-collection-frequency","short_option":""},{"generic":"NONE","field_name":"global_collection_configuration.is_data_collection_enabled","description":"Indicates whether data collection required by the aggregation service is enabled","type":"boolean","long_option":"is-data-collection-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"global_collection_configuration.modified_feature_stack_collection_configurations.results","description":"The complete set of feature stack data collection configurations","type":"complex","long_option":"modified-feature-stack-collection-configurations-results","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.crls","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[],"description":"Deletes an existing CRL.","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to delete (required)","type":"string","long_option":"crl-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules.statistics","operation_id":"getperrule","identity":{"name":"getperrule","path":"com.vmware.nsx.logicalrouters.nat.rules.statistics"},"output_field_list":[{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"id","display_name":"Id"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_rule"}],"description":"Returns the summation of statistics from all nodes for the Specified Logical Router NAT Rule","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.search","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.vidm.search"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"}],"description":"Get all the users and groups from vIDM matching the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.app_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_profile_list_result"}],"description":"Returns the application profiles that was part of the application discovery session | while it was started.","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxmessagebus.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read NSX Message Bus service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"}],"description":"Returns information about the specified NSX cluster node.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.transport_node_status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.transportzones.transportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"}],"description":"Read status of all the transport nodes","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Transport node (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"}],"description":"Read a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.dne_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get a specific network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Add a new BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.address_families","description":"User can enable the neighbor for the specific address families and also define filters per address family","type":"complex","long_option":"address-families","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enable_bfd","description":"Flag to enable BFD for this BGP Neighbor","type":"boolean","long_option":"enable-bfd","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enabled","description":"Flag to enable this BGP Neighbor","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.hold_down_timer","description":"Wait period (seconds) before declaring peer dead format: int64","type":"long","long_option":"hold-down-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.keep_alive_timer","description":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":"long","long_option":"keep-alive-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.maximum_hop_limit","description":"This value is set on TTL(time to live) of BGP header","type":"long","long_option":"maximum-hop-limit","short_option":""},{"generic":"NONE","field_name":"bgp_neighbor.neighbor_address","description":"Neighbor IP Address format: ipv4","type":"string","long_option":"neighbor-address","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.password","description":"User can create (POST) the neighbor with or without the password","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as","description":"This is a deprecated property, Please use 'remote_as_num' instead","type":"long","long_option":"remote-as","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as_num","description":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":"string","long_option":"remote-as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.source_address","description":"Deprecated - do not provide a value for this field","type":"string","long_option":"source-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bgp_neighbor.source_addresses","description":"BGP neighborship will be formed from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"}],"description":"Assign roles to User or Group","options":[{"generic":"OPTIONAL","field_name":"role_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.name","description":"User/Group's name","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.roles","description":"Roles","type":"complex","long_option":"roles","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.key_pairs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.keypairs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.aws_key_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_key_pair_list"}],"description":"Returns a list of Aws Key Pairs","options":[{"generic":"NONE","field_name":"account_id","description":"Identifier for account based on which list of key pairs will be obtained (required)","type":"string","long_option":"account-id","short_option":""},{"generic":"NONE","field_name":"region_id","description":"Identifier for region based on which list of key pairs will be obtained (required)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read syslog service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"suspend","identity":{"name":"suspend","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Suspend any currently running restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"}],"description":"Modifies the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_router.advanced_config.external_transit_networks","description":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-external-transit-networks","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.ha_vip_configs","description":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy","type":"complex","long_option":"advanced-config-ha-vip-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.internal_transit_network","description":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-internal-transit-network","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.edge_cluster_id","description":"Used for tier0 routers","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.firewall_sections","description":"List of Firewall sections related to Logical Router.","type":"complex","long_option":"firewall-sections","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.preferred_edge_cluster_member_index","description":"Used for tier0 routers only format: int64","type":"long","long_option":"preferred-edge-cluster-member-index","short_option":""},{"generic":"NONE","field_name":"logical_router.router_type","description":"Possible values are: ","type":"string","long_option":"router-type","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Delete a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"listwithrules","identity":{"name":"listwithrules","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.dne_section_rule_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"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)","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.forwarding_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.forwardingtable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"}],"description":"List of routes to be aggregated","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"network_prefix","description":"IPv4 CIDR Block (optional)","type":"string","long_option":"network-prefix","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Create a DHCP server profile","options":[{"generic":"OPTIONAL","field_name":"dhcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_profile.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"dhcp_profile.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"}],"structure_id":"com.vmware.nsx.model.firewall_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_status_list_result"}],"description":"List all firewall status for supported contexts","options":[]},{"service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[],"description":"Cancel and delete the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunits"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_list_result"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Get upgrade units","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"current_version","description":"Current version of upgrade unit based on which upgrade units to be filtered (optional)","type":"string","long_option":"current-version","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"group_id","description":"UUID of group based on which upgrade units to be filtered (optional)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_warnings","description":"Flag to indicate whether to return only upgrade units with warnings (optional, default to false)","type":"boolean","long_option":"has-warnings","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"metadata","description":"Metadata about upgrade unit to filter on (optional)","type":"string","long_option":"metadata","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_type","description":"Upgrade unit type based on which upgrade units to be filtered (optional)","type":"string","long_option":"upgrade-unit-type","short_option":""}]},{"service_id":"com.vmware.nsx.switching_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Deletes the specified switching profile.","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"unbind","description":"force unbinding of logical switches and ports from a switching profile (optional, default to false)","type":"boolean","long_option":"unbind","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.nsx_manager_accounts","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.csm.nsxmanageraccounts"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"password","display_name":"Password"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.nsx_manager_account"}],"description":"Update a NSX Manager account","options":[{"generic":"NONE","field_name":"account_id","description":"ID of NSX Manager account (required)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.fqdn","description":"Fully Qualified Domain Name","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.password","description":"Password of the NSX Manager Account","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.private_ip","description":"Private IP Address of the NSX Manager Account","type":"string","long_option":"private-ip","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.public_ip","description":"Public IP Address of the NSX Manager Account","type":"string","long_option":"public-ip","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.tenant_id","description":"Tenant ID of the NSX Manager account","type":"string","long_option":"tenant-id","short_option":""},{"generic":"OPTIONAL","field_name":"nsx_manager_account.thumbprint","description":"Thumb print of the NSX Manager Account","type":"string","long_option":"thumbprint","short_option":""},{"generic":"NONE","field_name":"nsx_manager_account.username","description":"Username of the NSX Manager Account","type":"string","long_option":"username","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.node_mgmt","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nodemgmt"},"output_field_list":[],"description":"Restart the node management service","options":[]},{"service_id":"com.vmware.nsx.logical_routers","operation_id":"reprocess","identity":{"name":"reprocess","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[],"description":"Reprocess logical router configuration and configuration of related entities like logical router ports, static routing, etc","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"}],"description":"Creates a new IPv4 or IPv6 address pool","options":[{"generic":"OPTIONAL","field_name":"ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.allocated_ids","description":"Total number of allocated IDs in a pool format: int64","type":"long","long_option":"pool-usage-allocated-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.free_ids","description":"Total number of free IDs in a pool format: int64","type":"long","long_option":"pool-usage-free-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.total_ids","description":"Total number of IDs in a pool format: int64","type":"long","long_option":"pool-usage-total-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.subnets","description":"Subnets can be IPv4 or IPv6 and they should not overlap","type":"complex","long_option":"subnets","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.config"},"output_field_list":[{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"},{"output_fields":[{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.restore_configuration"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"}],"description":"Get configuration information for the file server used to store backed-up files","options":[]},{"service_id":"com.vmware.nsx.node","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node"},"output_field_list":[],"description":"Restarts or shuts down the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about firewall section for the identifier.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.relays","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[],"description":"Deletes the specified dhcp relay service.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.configuration_state"}],"description":"Get the Realized State of a Fabric Node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"service_id":"com.vmware.nsx.ip_sets","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipsets"},"output_field_list":[],"description":"Deletes the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"service_id":"com.vmware.nsx.error_resolver","operation_id":"resolveerror","identity":{"name":"resolveerror","path":"com.vmware.nsx.errorresolver"},"output_field_list":[],"description":"Invokes the corresponding error resolver for the given error(s) present in the payload","options":[{"generic":"NONE","field_name":"error_resolver_metadata_list.errors","description":"List of errors with their corresponding metadata.","type":"complex","long_option":"errors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"}],"description":"Creates a new edge cluster","options":[{"generic":"OPTIONAL","field_name":"edge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.cluster_profile_bindings","description":"Edge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.deployment_type","description":"Possible values are: ","type":"string","long_option":"deployment-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.member_node_type","description":"Possible values are: ","type":"string","long_option":"member-node-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.members","description":"EdgeCluster only supports homogeneous members","type":"complex","long_option":"members","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"pause","identity":{"name":"pause","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Pause upgrade","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config_list_result"}],"description":"List IPFIX collector configurations","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"getlicensebykey","identity":{"name":"getlicensebykey","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[{"generic":"NONE","field_name":"license_key","description":"(required)","type":"string","long_option":"license-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_name","display_name":"PackageName"}],"structure_id":"com.vmware.nsx.model.proton_package_logging_levels"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_logging_level","display_name":"PackageLoggingLevel"}],"structure_id":"com.vmware.nsx.model.proton_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_proton_service_properties"}],"description":"Update service properties","options":[{"generic":"OPTIONAL","field_name":"node_proton_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_proton_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties.service_properties.logging_level","description":"Possible values are: ","type":"string","long_option":"service-properties-logging-level","short_option":""},{"generic":"OPTIONAL","field_name":"node_proton_service_properties.service_properties.package_logging_level","description":"Package logging levels","type":"complex","long_option":"service-properties-package-logging-level","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets.members","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.macsets.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.MAC_address_element"}],"description":"Add an individual MAC address to a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MAC Set Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_address_element.mac_address","description":"A MAC address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"}],"description":"Returns information about a specified bridge cluster.","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""}]},{"service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[],"description":"Deletes the IP address block with specified id if it exists","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"}],"description":"Returns information about the specified virtual network identifier (VNI) pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"VNI pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.edge_cluster_list_result"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"}],"description":"Returns information about the configured edge clusters, which enable you to group together transport nodes of the type EdgeNode and apply fabric profiles to all members of the edge cluster","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"importcsr","identity":{"name":"importcsr","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Imports a certificate authority (CA)-signed certificate for a CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"CSR this certificate is associated with (required)","type":"string","long_option":"csr-id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.key_algo","description":"Key algorithm contained in this certificate","type":"string","long_option":"key-algo","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.passphrase","description":"Password for private key encryption","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"trust_object_data.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.private_key","description":"private key data","type":"string","long_option":"private-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.mac_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalports.mactable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_port_mac_address_list_result"},{"output_fields":[{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"mac_type","display_name":"MacType"}],"structure_id":"com.vmware.nsx.model.logical_port_mac_table_entry"}],"description":"Returns MAC table of a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.config"},"output_field_list":[{"output_fields":[{"field_name":"backup_enabled","display_name":"BackupEnabled"},{"field_name":"backup_schedule","display_name":"BackupSchedule"},{"field_name":"inventory_summary_interval","display_name":"InventorySummaryInterval"},{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.backup_configuration"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"}],"description":"Get a configuration of a file server and timers for automated backup","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.sections.rules.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"rule_id","display_name":"RuleId"}],"structure_id":"com.vmware.nsx.model.dne_rule_stats"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the statistics for a network encryption rule","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.status","operation_id":"updatestatus","identity":{"name":"updatestatus","path":"com.vmware.nsx.networkencryption.status"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.network_encryption_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the firewall status for a given context","options":[{"generic":"NONE","field_name":"context","description":"Context for which network encryption status","type":"string","long_option":"context","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"status of the given context","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_service_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"}],"description":"Retrieve a paginated list of load balancer services.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"}],"description":"Create a load balancer service.","options":[{"generic":"OPTIONAL","field_name":"lb_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.access_log_enabled","description":"whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"attachment-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"attachment-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"attachment-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_type","description":"Type of the NSX resource.","type":"string","long_option":"attachment-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.enabled","description":"whether the load balancer service is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.error_log_level","description":"Possible values are: ","type":"string","long_option":"error-log-level","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.size","description":"Possible values are: ","type":"string","long_option":"size","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_service.virtual_server_ids","description":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":"string","long_option":"virtual-server-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.sections.rules.state"},"output_field_list":[{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.dne_rule_state"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"}],"description":"Get the realized State of a network encryption rule","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Returns information about a specific fabric node (host or edge).","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.summary"},"output_field_list":[{"output_fields":[{"field_name":"component_target_versions","display_name":"ComponentTargetVersions"},{"field_name":"system_version","display_name":"SystemVersion"},{"field_name":"target_version","display_name":"TargetVersion"},{"field_name":"upgrade_bundle_file_name","display_name":"UpgradeBundleFileName"},{"field_name":"upgrade_coordinator_version","display_name":"UpgradeCoordinatorVersion"},{"field_name":"upgrade_status","display_name":"UpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_summary"},{"output_fields":[{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"target_version","display_name":"TargetVersion"}],"structure_id":"com.vmware.nsx.model.component_target_version"}],"description":"Get upgrade summary","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"Returns the complete set of client type data collection configuration records for the specified feature stack.","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""}]},{"service_id":"com.vmware.nsx.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.services"},"output_field_list":[],"description":"Deletes the specified logical router service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_port_list_result"}],"description":"Returns information about all logical router ports","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_id","description":"Logical Router identifier (optional)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Resource types of logical router port (optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read Rabbit MQ service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Update a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-app-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_app_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks.response","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.tasks.response"},"output_field_list":[],"description":"Get the response of a task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.installupgrade.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read NSX install-upgrade service status","options":[]},{"service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[],"description":"Delete user/group's roles assignment","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.configs.management","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.configs.management"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"publish_fqdns","display_name":"PublishFqdns"}],"structure_id":"com.vmware.nsx.model.management_config"}],"description":"Returns the NSX Management nodes global configuration.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.aggregate_info","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups.aggregateinfo"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"failed_count","display_name":"FailedCount"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_aggregate_info_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Return aggregate information of all upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit groups (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[],"description":"Deletes the specified BFD peer present on specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"createmultiple","identity":{"name":"createmultiple","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_rule_list"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Create multiple firewall rules in existing firewall section bounded by limit of 1000 firewall rules per section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"firewall_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.services.service_entries","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.services.serviceentries"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_entry_list_result"}],"description":"Paginated list of Service entries for the given service","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"updatewithrules","identity":{"name":"updatewithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Modifies existing firewall section along with its association with rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.eula.acceptance","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.eula.acceptance"},"output_field_list":[{"output_fields":[{"field_name":"acceptance","display_name":"Acceptance"}],"structure_id":"com.vmware.nsx.model.EULA_acceptance"}],"description":"Return the acceptance status of end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.current","operation_id":"increment","identity":{"name":"increment","path":"com.vmware.nsx.realizationstatebarrier.current"},"output_field_list":[{"output_fields":[{"field_name":"current_barrier_number","display_name":"CurrentBarrierNumber"}],"structure_id":"com.vmware.nsx.model.current_realization_state_barrier"}],"description":"Increments the barrier count by 1","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Adds a new app profile","options":[{"generic":"OPTIONAL","field_name":"app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.app_profile_category","description":"Category of the app profile, value could be any string that describes the profile","type":"string","long_option":"app-profile-category","short_option":""},{"generic":"LIST","field_name":"app_profile.app_profile_criteria","description":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":"string","long_option":"app-profile-criteria","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.default_app_profile","description":"True if this App Profile is a default profile (automatically created by the system)","type":"boolean","long_option":"default-app-profile","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints.status"},"output_field_list":[{"output_fields":[{"field_name":"active_nodes","display_name":"ActiveNodes"},{"field_name":"endpoint_id","display_name":"EndpointId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_status"}],"description":"Get the status for the Bridge Endpoint of the given Endpoint id","options":[{"generic":"NONE","field_name":"endpoint_id","description":"(required)","type":"string","long_option":"endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_message_bus","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.nsxmessagebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Message Bus service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.communication_map","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.domains.communicationmap"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_entries","display_name":"CommunicationEntries"},{"field_name":"precedence","display_name":"Precedence"}],"structure_id":"com.vmware.nsx.model.communication_map"}],"description":"Read communication-map for a domain.","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.traceflow_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"}],"description":"List all Traceflow rounds; if a logical port id is given as a query parameter, only those originated from the logical port are returned.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"lport_id","description":"id of the source logical port where the trace flows originated (optional)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"}],"description":"Creates a service that can be applied to one or more logical router ports","options":[{"generic":"OPTIONAL","field_name":"logical_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_service.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.report.app_profile_and_app_info","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.sessions.report.appprofileandappinfo"},"output_field_list":[{"output_fields":[{"field_name":"file_name","display_name":"FileName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_profile_member_apps_list_in_csv_format"},{"output_fields":[{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_apps","display_name":"MemberApps"}],"structure_id":"com.vmware.nsx.model.app_profile_member_apps_csv_record"}],"description":"Returns app profiles information for a given session in CSV format Each row will contain detailed info of an app profile, and the id of apps which is member of this app profile in this session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateways.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.gateways.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"gateway_cluster_id","display_name":"GatewayClusterId"},{"field_name":"gateway_instances_status","display_name":"GatewayInstancesStatus"}],"structure_id":"com.vmware.nsx.model.aws_gateway_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"deployment_step","display_name":"DeploymentStep"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"gateway_instance_id","display_name":"GatewayInstanceId"},{"field_name":"gateway_name","display_name":"GatewayName"},{"field_name":"gateway_node_id","display_name":"GatewayNodeId"},{"field_name":"gateway_status","display_name":"GatewayStatus"},{"field_name":"gateway_tn_id","display_name":"GatewayTnId"},{"field_name":"is_gateway_active","display_name":"IsGatewayActive"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"}],"structure_id":"com.vmware.nsx.model.aws_gateway_instance_status"}],"description":"Returns status information for primary gateway and secondary gateway for the vpc, if exists.","options":[{"generic":"NONE","field_name":"vpc_id","description":"(required)","type":"string","long_option":"vpc-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.lldp.transport_nodes.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.lldp.transportnodes.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_property_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"}],"description":"List LLDP Neighbor Properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.status_summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.statussummary"},"output_field_list":[{"output_fields":[{"field_name":"ccp_status","display_name":"CcpStatus"},{"field_name":"component_status","display_name":"ComponentStatus"},{"field_name":"edge_status","display_name":"EdgeStatus"},{"field_name":"host_status","display_name":"HostStatus"},{"field_name":"overall_upgrade_status","display_name":"OverallUpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.component_upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.edge_upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.CCP_upgrade_status"},{"output_fields":[{"field_name":"can_skip","display_name":"CanSkip"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"details","display_name":"Details"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.host_upgrade_status"}],"description":"Get upgrade status summary","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade units to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"selection_status","description":"Flag to indicate whether to return status for only selected, only deselected or both type of upgrade units (optional, default to ALL)","type":"string","long_option":"selection-status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"}],"description":"Get a paginated list of DHCP servers","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.node_mgmt","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nodemgmt"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read appliance management service properties","options":[]},{"service_id":"com.vmware.nsx.firewall.stats","operation_id":"reset","identity":{"name":"reset","path":"com.vmware.nsx.firewall.stats"},"output_field_list":[],"description":"Sets firewall rule statistics counter to zero","options":[{"generic":"NONE","field_name":"category","description":"Aggregation Statistic Category (required)","type":"string","long_option":"category","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points.switch_global","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfixobspoints.switchglobal"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"}],"description":"Update global switch IPFIX export configuration","options":[{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.active_timeout","description":"The time in seconds after a Flow is expired even if more packets matching this Flow are received by the cache","type":"long","long_option":"active-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.collectors","description":"List of IPFIX collectors","type":"complex","long_option":"collectors","short_option":""},{"generic":"NONE","field_name":"ipfix_obs_point_config.enabled","description":"Enabled status of IPFIX export","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.idle_timeout","description":"The time in seconds after a Flow is expired if no more packets matching this Flow are received by the cache","type":"long","long_option":"idle-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.max_flows","description":"The maximum number of flow entries in each exporter flow cache","type":"long","long_option":"max-flows","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.observation_domain_id","description":"An identifier that is unique to the exporting process and used to meter the Flows","type":"long","long_option":"observation-domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_obs_point_config.packet_sample_probability","description":"The probability in percentage that a packet is sampled, in range 0-100","type":"double","long_option":"packet-sample-probability","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"forwarding_up_timer","display_name":"ForwardingUpTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.routing_config"}],"description":"Returns the routing configuration for a specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"continue","identity":{"name":"continue","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Continue upgrade","options":[{"generic":"OPTIONAL","field_name":"skip","description":"Skip to upgrade of next component","type":"boolean","long_option":"skip","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"servers","display_name":"Servers"}],"structure_id":"com.vmware.nsx.model.ntp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ntp_service_properties"}],"description":"Read NTP service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"importcertificate","identity":{"name":"importcertificate","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Adds a new private-public certificate or a chain of certificates (CAs) and, optionally, a private key that can be applied to one of the user-facing components (appliance management or edge)","options":[{"generic":"OPTIONAL","field_name":"trust_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.key_algo","description":"Key algorithm contained in this certificate","type":"string","long_option":"key-algo","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.passphrase","description":"Password for private key encryption","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"trust_object_data.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"trust_object_data.private_key","description":"private key data","type":"string","long_option":"private-key","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.status"},"output_field_list":[{"output_fields":[{"field_name":"backup_id","display_name":"BackupId"},{"field_name":"current_step","display_name":"CurrentStep"},{"field_name":"current_step_message","display_name":"CurrentStepMessage"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"operation_type","display_name":"OperationType"},{"field_name":"start_time","display_name":"StartTime"}],"structure_id":"com.vmware.nsx.model.current_backup_operation_status"}],"description":"Get status of active backup operations","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool_list_result"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"}],"description":"Get a paginated list of a DHCP server's IP pools","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.exclude_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get list of entities in exclude list","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.member_types","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.nsgroups.membertypes"},"output_field_list":[{"output_fields":[{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_type_list_result"}],"description":"Returns member types for a specified NSGroup including child NSGroups","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update AppProfile","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.app_profile_category","description":"Category of the app profile, value could be any string that describes the profile","type":"string","long_option":"app-profile-category","short_option":""},{"generic":"LIST","field_name":"app_profile.app_profile_criteria","description":"Criteria of the app profile, value could be any string or \\\"*\\\" (match any string)","type":"string","long_option":"app-profile-criteria","short_option":""},{"generic":"OPTIONAL","field_name":"app_profile.default_app_profile","description":"True if this App Profile is a default profile (automatically created by the system)","type":"boolean","long_option":"default-app-profile","short_option":""}]},{"service_id":"com.vmware.nsx.ns_service_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[],"description":"Deletes the specified NSServiceGroup","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"summarizeinventorytoremote","identity":{"name":"summarizeinventorytoremote","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Request one-time inventory summary","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"token","display_name":"Token"}],"structure_id":"com.vmware.nsx.model.registration_token"}],"description":"Create registration access token","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[],"description":"Delete a load balancer pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"reorder","identity":{"name":"reorder","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[],"description":"Reorder upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"reorder_request.id","description":"id of the upgrade unit group/upgrade unit before/after which the upgrade unit group/upgrade unit is to be placed","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"reorder_request.is_before","description":"flag indicating whether the upgrade unit group/upgrade unit is to be placed before or after the specified upgrade unit group/upgrade unit","type":"boolean","long_option":"is-before","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.certificate_list"}],"description":"Returns all certificate information viewable by the user, including each certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when)","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.auth_policy","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.aaa.authpolicy"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"api_failed_auth_lockout_period","display_name":"ApiFailedAuthLockoutPeriod"},{"field_name":"api_failed_auth_reset_period","display_name":"ApiFailedAuthResetPeriod"},{"field_name":"api_max_auth_failures","display_name":"ApiMaxAuthFailures"},{"field_name":"cli_failed_auth_lockout_period","display_name":"CliFailedAuthLockoutPeriod"},{"field_name":"cli_max_auth_failures","display_name":"CliMaxAuthFailures"},{"field_name":"minimum_password_length","display_name":"MinimumPasswordLength"}],"structure_id":"com.vmware.nsx.model.authentication_policy_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the currently configured authentication policies on the node.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.cluster.backups.config"},"output_field_list":[{"output_fields":[{"field_name":"backup_enabled","display_name":"BackupEnabled"},{"field_name":"backup_schedule","display_name":"BackupSchedule"},{"field_name":"inventory_summary_interval","display_name":"InventorySummaryInterval"},{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.backup_configuration"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"}],"description":"Configure file server and timers for automated backup","options":[{"generic":"NONE","field_name":"backup_configuration.backup_enabled","description":"true if automated backup is enabled","type":"boolean","long_option":"backup-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.backup_schedule","description":"Set when backups should be taken - on a weekly schedule or at regular intervals.","type":"dynamicstructure","long_option":"backup-schedule","short_option":""},{"generic":"NONE","field_name":"backup_configuration.inventory_summary_interval","description":"The minimum number of seconds between each upload of the inventory summary to backup server","type":"long","long_option":"inventory-summary-interval","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.passphrase","description":"Passphrase used to encrypt backup files.","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"OPTIONAL","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.protocol_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-protocol-name","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.protocol.ssh_fingerprint","description":"The expected SSH fingerprint of the server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"NONE","field_name":"backup_configuration.remote_file_server.server","description":"Remote server hostname or IP address format: hostname-or-ip","type":"string","long_option":"remote-file-server-server","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[],"description":"Delete a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.state"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_state_list_result"},{"output_fields":[{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"ip","display_name":"Ip"},{"field_name":"label","display_name":"Label"},{"field_name":"subnet_mask","display_name":"SubnetMask"}],"structure_id":"com.vmware.nsx.model.endpoint"},{"output_fields":[{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"host_switch_id","display_name":"HostSwitchId"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"transport_zone_ids","display_name":"TransportZoneIds"}],"structure_id":"com.vmware.nsx.model.host_switch_state"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"host_switch_states","display_name":"HostSwitchStates"},{"field_name":"maintenance_mode_state","display_name":"MaintenanceModeState"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_state"}],"description":"Returns a list of transport node states that have realized state as provided as query parameter","options":[{"generic":"OPTIONAL","field_name":"mm_state","description":"maintenance mode state (optional)","type":"string","long_option":"mm-state","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Realized state of transport nodes (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"vtep_ip","description":"Virtual tunnel endpoint ip address of transport node (optional)","type":"string","long_option":"vtep-ip","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dne_rule_list_result"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Get the rules of a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's DNE Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's DNE Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"key_policy_id","description":"key policy identifier (optional)","type":"string","long_option":"key-policy-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's DNE Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's DNE Rules ","type":"string","long_option":"sources","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[],"description":"Deletes a specific static route on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[],"description":"Deletes the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.eula.content","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.eula.content"},"output_field_list":[{"output_fields":[{"field_name":"content","display_name":"Content"}],"structure_id":"com.vmware.nsx.model.EULA_content"}],"description":"Return the content of end user license agreement in the specified format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"format","description":"End User License Agreement content output format (optional)","type":"string","long_option":"format","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns paginated list of cluster profiles Cluster profiles define policies for edge cluster and bridge cluster.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to true)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"Supported cluster profiles","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.cluster.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"node_interface_properties","display_name":"NodeInterfaceProperties"},{"field_name":"node_interface_statistics","display_name":"NodeInterfaceStatistics"},{"field_name":"node_status","display_name":"NodeStatus"},{"field_name":"node_status_properties","display_name":"NodeStatusProperties"},{"field_name":"role_config","display_name":"RoleConfig"},{"field_name":"transport_nodes_connected","display_name":"TransportNodesConnected"}],"structure_id":"com.vmware.nsx.model.management_node_aggregate_info"},{"output_fields":[{"field_name":"connectivity_status","display_name":"ConnectivityStatus"}],"structure_id":"com.vmware.nsx.model.mgmt_conn_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.management_cluster_node_status"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"}],"structure_id":"com.vmware.nsx.model.control_cluster_node_status"},{"output_fields":[{"field_name":"node_interface_properties","display_name":"NodeInterfaceProperties"},{"field_name":"node_interface_statistics","display_name":"NodeInterfaceStatistics"},{"field_name":"node_status","display_name":"NodeStatus"},{"field_name":"node_status_properties","display_name":"NodeStatusProperties"},{"field_name":"role_config","display_name":"RoleConfig"}],"structure_id":"com.vmware.nsx.model.controller_node_aggregate_info"},{"output_fields":[{"field_name":"controller_cluster","display_name":"ControllerCluster"},{"field_name":"management_cluster","display_name":"ManagementCluster"}],"structure_id":"com.vmware.nsx.model.clusters_aggregate_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"},{"field_name":"system_status","display_name":"SystemStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.cluster_node_status"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"}],"description":"Read Cluster Status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"}],"description":"Returns information about a specific syslog collection point.","options":[{"generic":"NONE","field_name":"exporter_name","description":"Name of syslog exporter (required)","type":"string","long_option":"exporter-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"}],"description":"Update a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_server_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_server_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"}],"description":"Create a static binding for a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.options.others","description":"dhcp classless static routes","type":"complex","long_option":"options-others","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_static_binding.host_name","description":"host name format: hostname","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.ip_address","description":"ip addres format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"NONE","field_name":"dhcp_static_binding.mac_address","description":"mac address","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Retrieve a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"This will add a license key to the system","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"NONE","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bfd_config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bfdconfig"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config"}],"description":"Modifies the BFD configuration for routing BFD peers","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.enabled","description":"Flag to enable BFD for this LogicalRouter","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"transmit-interval","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_section_list_result"}],"description":"List all firewall section in paginated form","options":[{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Firewall Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Firewall Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"exclude-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"include_applied_to_type","description":"Resource type valid for use as AppliedTo filter in section API (optional)","type":"string","long_option":"include-applied-to-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Firewall Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Firewall Rules ","type":"string","long_option":"sources","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"Section Type (optional, default to LAYER3)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[],"description":"Delete a specific network encryption rule","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls.firewall_sections","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.firewalls.firewallsections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"rules","display_name":"Rules"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.realized_firewall_rule"}],"description":"Read a Firewall and the complete tree underneath","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"firewall_section_id","description":"Firewall Section Id (required)","type":"string","long_option":"firewall-section-id","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Removes a specified fabric node (host or edge)","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"unprepare_host","description":"Delete a host without uninstalling NSX components (optional, default to true)","type":"boolean","long_option":"unprepare-host","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"credentials_status","display_name":"CredentialsStatus"},{"field_name":"inventory_sync_status","display_name":"InventorySyncStatus"},{"field_name":"inventory_sync_step","display_name":"InventorySyncStep"}],"structure_id":"com.vmware.nsx.model.aws_account_status"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auth_users","display_name":"AuthUsers"},{"field_name":"cloud_type","display_name":"CloudType"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"access_key","display_name":"AccessKey"},{"field_name":"auth_mechanism_iam","display_name":"AuthMechanismIam"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"gateway_role_name","display_name":"GatewayRoleName"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"iam_role_arn","display_name":"IamRoleArn"},{"field_name":"regions_count","display_name":"RegionsCount"},{"field_name":"secret_key","display_name":"SecretKey"},{"field_name":"status","display_name":"Status"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_account"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"all_accounts_instance_stats","display_name":"AllAccountsInstanceStats"},{"field_name":"all_accounts_vpc_stats","display_name":"AllAccountsVpcStats"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_accounts_list_result"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.cloud_user_info"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Return a list of all AWS accounts","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on which accounts statistics will be aggregated","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.ns_services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsservices"},"output_field_list":[],"description":"Deletes the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_id","description":"NSService Id (required)","type":"string","long_option":"ns-service-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"}],"description":"Get a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"service_id":"com.vmware.nsx.eula.accept","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.eula.accept"},"output_field_list":[],"description":"Accept end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.services.nsservices","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.services.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"service_type","display_name":"ServiceType"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_NS_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_NS_service_list_result"}],"description":"Paginated list of all Realized NSService.","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.status","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.transportzones.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_zone_status"}],"description":"Get high-level summary of a transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"ID of transport zone (required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX install-upgrade service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.roles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.roles"},"output_field_list":[{"output_fields":[{"field_name":"feature","display_name":"Feature"},{"field_name":"permission","display_name":"Permission"}],"structure_id":"com.vmware.nsx.model.feature_permission"},{"output_fields":[{"field_name":"features","display_name":"Features"},{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role_with_features"}],"description":"Get role information","options":[{"generic":"NONE","field_name":"role","description":"Role Name (required)","type":"string","long_option":"role","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Create a load balancer monitor.","options":[{"generic":"OPTIONAL","field_name":"lb_monitor","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-monitor","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_monitor.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.eula.acceptance","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.eula.acceptance"},"output_field_list":[{"output_fields":[{"field_name":"acceptance","display_name":"Acceptance"}],"structure_id":"com.vmware.nsx.model.EULA_acceptance"}],"description":"Return the acceptance status of end user license agreement","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_managers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkencryption.keymanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"host","display_name":"Host"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.dne_key_manager"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dne_key_manager_list_result"}],"description":"Get all configured instances of network encryption key managers","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"servers","display_name":"Servers"}],"structure_id":"com.vmware.nsx.model.ntp_service_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_ntp_service_properties"}],"description":"Update NTP service properties","options":[{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_ntp_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_ntp_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node_ntp_service_properties.service_properties.servers","description":"NTP servers","type":"string","long_option":"service-properties-servers","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_units","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunits"},"output_field_list":[{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Get a specific upgrade unit","options":[{"generic":"NONE","field_name":"upgrade_unit_id","description":"(required)","type":"string","long_option":"upgrade-unit-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"}],"description":"Create a load balancer virtual server.","options":[{"generic":"OPTIONAL","field_name":"lb_virtual_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.application_profile_id","description":"The application profile defines the application protocol characteristics","type":"string","long_option":"application-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the client certificates chain","type":"long","long_option":"client-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth","description":"Possible values are: ","type":"string","long_option":"client-ssl-profile-binding-client-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_ca_ids","description":"If client auth type is REQUIRED, client certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"client-ssl-profile-binding-client-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.client_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the client-side SSL profile binding to disallow compromised client certificates.","type":"string","long_option":"client-ssl-profile-binding-client-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.default_certificate_id","description":"A default certificate should be specified which will be used if the server does not host multiple hostnames on the same IP address or if the client does not support SNI extension.","type":"string","long_option":"client-ssl-profile-binding-default-certificate-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.client_ssl_profile_binding.sni_certificate_ids","description":"Client-side SSL profile binding allows multiple certificates, for different hostnames, to be bound to the same virtual server.","type":"string","long_option":"client-ssl-profile-binding-sni-certificate-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.client_ssl_profile_binding.ssl_profile_id","description":"Client SSL profile defines reusable, application-independent client side SSL properties.","type":"string","long_option":"client-ssl-profile-binding-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.default_pool_member_port","description":"default pool member port when member port is not defined","type":"string","long_option":"default-pool-member-port","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.enabled","description":"whether the virtual server is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.ip_address","description":"virtual server IP address format: ip","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_concurrent_connections","description":"To ensure one virtual server does not over consume resources, affecting other applications hosted on the same LBS, connections to a virtual server can be capped","type":"long","long_option":"max-concurrent-connections","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.max_new_connection_rate","description":"To ensure one virtual server does not over consume resources, connections to a member can be rate limited","type":"long","long_option":"max-new-connection-rate","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.persistence_profile_id","description":"Persistence profile is used to allow related client connections to be sent to the same backend server.","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.pool_id","description":"The server pool(LbPool) contains backend servers","type":"string","long_option":"pool-id","short_option":""},{"generic":"NONE","field_name":"lb_virtual_server.port","description":"Port setting could be single port for both L7 mode and L4 mode","type":"string","long_option":"port","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.rule_ids","description":"Load balancer rules allow customization of load balancing behavior using match/action rules","type":"string","long_option":"rule-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.certificate_chain_depth","description":"authentication depth is used to set the verification depth in the server certificates chain","type":"long","long_option":"server-ssl-profile-binding-certificate-chain-depth","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.client_certificate_id","description":"To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding","type":"string","long_option":"server-ssl-profile-binding-client-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth","description":"Possible values are: ","type":"string","long_option":"server-ssl-profile-binding-server-auth","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_ca_ids","description":"If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.","type":"string","long_option":"server-ssl-profile-binding-server-auth-ca-ids","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_virtual_server.server_ssl_profile_binding.server_auth_crl_ids","description":"A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.","type":"string","long_option":"server-ssl-profile-binding-server-auth-crl-ids","short_option":""},{"generic":"OPTIONAL","field_name":"lb_virtual_server.server_ssl_profile_binding.ssl_profile_id","description":"Server SSL profile defines reusable, application-independent server side SSL properties.","type":"string","long_option":"server-ssl-profile-binding-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Creates a new logical switch","options":[{"generic":"OPTIONAL","field_name":"logical_switch._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.address_bindings","description":"Address bindings for the Logical switch","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_switch.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.ip_pool_id","description":"IP pool id that associated with a LogicalSwitch.","type":"string","long_option":"ip-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.mac_pool_id","description":"Mac pool id that associated with a LogicalSwitch.","type":"string","long_option":"mac-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.replication_mode","description":"Possible values are: ","type":"string","long_option":"replication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.switching_profile_ids","description":"Possible values are: ","type":"complex","long_option":"switching-profile-ids","short_option":""},{"generic":"NONE","field_name":"logical_switch.transport_zone_id","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vni","description":"VNI for this LogicalSwitch","type":"long","long_option":"vni","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates new empty firewall section in the system.","options":[{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.administration.support_bundles","operation_id":"collect","identity":{"name":"collect","path":"com.vmware.nsx.administration.supportbundles"},"output_field_list":[{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.support_bundle_file_transfer_authentication_scheme"},{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"manager_upload_only","display_name":"ManagerUploadOnly"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.support_bundle_remote_file_server"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"name","display_name":"Name"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.support_bundle_file_transfer_protocol"},{"output_fields":[{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.remaining_support_bundle_node"},{"output_fields":[{"field_name":"content_filters","display_name":"ContentFilters"},{"field_name":"log_age_limit","display_name":"LogAgeLimit"},{"field_name":"nodes","display_name":"Nodes"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.support_bundle_request"},{"output_fields":[{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"}],"structure_id":"com.vmware.nsx.model.failed_node_support_bundle_result"},{"output_fields":[{"field_name":"bundle_name","display_name":"BundleName"},{"field_name":"bundle_size","display_name":"BundleSize"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"sha256_thumbprint","display_name":"Sha256Thumbprint"}],"structure_id":"com.vmware.nsx.model.success_node_support_bundle_result"},{"output_fields":[{"field_name":"failed_nodes","display_name":"FailedNodes"},{"field_name":"remaining_nodes","display_name":"RemainingNodes"},{"field_name":"request_properties","display_name":"RequestProperties"},{"field_name":"success_nodes","display_name":"SuccessNodes"}],"structure_id":"com.vmware.nsx.model.support_bundle_result"}],"description":"Collect support bundles from registered cluster and fabric nodes.","options":[{"generic":"OPTIONAL_LIST","field_name":"support_bundle_request.content_filters","description":"Possible values are: ","type":"string","long_option":"content-filters","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.log_age_limit","description":"Include log files with modified times not past the age limit in days format: int64","type":"long","long_option":"log-age-limit","short_option":""},{"generic":"LIST","field_name":"support_bundle_request.nodes","description":"List of cluster/fabric node UUIDs processed in specified order","type":"string","long_option":"nodes","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.manager_upload_only","description":"Uploads to the remote file server performed by the manager","type":"boolean","long_option":"remote-file-server-manager-upload-only","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-name","short_option":""},{"generic":"NONE","field_name":"support_bundle_request.remote_file_server.protocol.ssh_fingerprint","description":"SSH fingerprint of server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"OPTIONAL","field_name":"support_bundle_request.remote_file_server.server","description":"Remote server hostname or IP address","type":"string","long_option":"remote-file-server-server","short_option":""},{"generic":"OPTIONAL","field_name":"override_async_response","description":"Override any existing support bundle async response (optional, default to false)","type":"boolean","long_option":"override-async-response","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[],"description":"Deletes compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"checkifexists","identity":{"name":"checkifexists","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Check if the object a member of the exclude list","options":[{"generic":"NONE","field_name":"object_id","description":"identifier of the object (required)","type":"string","long_option":"object-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Creates a new logical switch port","options":[{"generic":"OPTIONAL","field_name":"logical_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.address_bindings","description":"Address bindings for logical port","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_port.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.attachment_type","description":"Possible values are: ","type":"string","long_option":"attachment-attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.context","description":"Extra context data for the attachment","type":"dynamicstructure","long_option":"attachment-context","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.id","description":"Identifier of the interface attached to the logical port","type":"string","long_option":"attachment-id","short_option":""},{"generic":"NONE","field_name":"logical_port.logical_switch_id","description":"Id of the Logical switch that this port belongs to.","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.switching_profile_ids","description":"Id of the Logical switch that this port belongs to.","type":"complex","long_option":"switching-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"node_type","display_name":"NodeType"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"os_type","display_name":"OsType"},{"field_name":"os_version","display_name":"OsVersion"},{"field_name":"parent_compute_collection","display_name":"ParentComputeCollection"}],"structure_id":"com.vmware.nsx.model.discovered_node"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.discovered_node_list_result"}],"description":"Returns information about all discovered nodes.","options":[{"generic":"OPTIONAL","field_name":"cm_local_id","description":"Local Id of the discovered node in the Compute Manager (optional)","type":"string","long_option":"cm-local-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display name of discovered node (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the discovered node, ex","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"has_parent","description":"Discovered node has a parent compute collection or is a standalone host (optional)","type":"string","long_option":"has-parent","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ip_address","description":"IP address of the discovered node (optional)","type":"string","long_option":"ip-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"Id of the fabric node created from the discovered node (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_type","description":"Discovered Node type like HostNode (optional)","type":"string","long_option":"node-type","short_option":""},{"generic":"OPTIONAL","field_name":"origin_id","description":"Id of the compute manager from where this node was discovered (optional)","type":"string","long_option":"origin-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_compute_collection","description":"External id of the compute collection to which this node belongs (optional)","type":"string","long_option":"parent-compute-collection","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.mac_sets.mac_sets_nsxt","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.macsets.macsetsnsxt"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_MAC_set_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_MAC_set"}],"description":"Paginated list of all Realized MACSets","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.infra.deployment_zones.enforcement_points","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.deploymentzones.enforcementpoints"},"output_field_list":[],"description":"Delete EnforcementPoint","options":[{"generic":"NONE","field_name":"deployment_zone_id","description":"Deployment zone id (required)","type":"string","long_option":"deployment-zone-id","short_option":""},{"generic":"NONE","field_name":"enforcementpoint_id","description":"enforcementpoint-id (required)","type":"string","long_option":"enforcementpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.switchingprofiles.summary"},"output_field_list":[{"output_fields":[{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"},{"field_name":"num_logical_switches","display_name":"NumLogicalSwitches"},{"field_name":"switching_profile_id","display_name":"SwitchingProfileId"}],"structure_id":"com.vmware.nsx.model.switching_profile_status"}],"description":"Get Counts of Ports and Switches Using This Switching Profile","options":[{"generic":"NONE","field_name":"switching_profile_id","description":"(required)","type":"string","long_option":"switching-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_zone_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone"}],"description":"Returns information about configured transport zones","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX Search service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"as_num","display_name":"AsNum"},{"field_name":"as_number","display_name":"AsNumber"},{"field_name":"ecmp","display_name":"Ecmp"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"route_aggregation","display_name":"RouteAggregation"}],"structure_id":"com.vmware.nsx.model.bgp_config"},{"output_fields":[{"field_name":"prefix","display_name":"Prefix"},{"field_name":"summary_only","display_name":"SummaryOnly"}],"structure_id":"com.vmware.nsx.model.bgp_route_aggregation"}],"description":"Returns information about the BGP configuration on a specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.hardeningpolicy.mandatoryaccesscontrol"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.mandatory_access_control_properties"}],"description":"Enable or disable Mandatory Access Control","options":[{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties.enabled","description":"Enabled can be True/False","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"mandatory_access_control_properties.status","description":"Possible values are: ","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.statistics"},"output_field_list":[{"output_fields":[{"field_name":"counter","display_name":"Counter"},{"field_name":"packet_type","display_name":"PacketType"}],"structure_id":"com.vmware.nsx.model.packet_type_and_counter"},{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"bpdu_filter_dropped","display_name":"BpduFilterDropped"},{"field_name":"dhcp_client_dropped_ipv4","display_name":"DhcpClientDroppedIpv4"},{"field_name":"dhcp_client_dropped_ipv6","display_name":"DhcpClientDroppedIpv6"},{"field_name":"dhcp_server_dropped_ipv4","display_name":"DhcpServerDroppedIpv4"},{"field_name":"dhcp_server_dropped_ipv6","display_name":"DhcpServerDroppedIpv6"},{"field_name":"spoof_guard_dropped","display_name":"SpoofGuardDropped"}],"structure_id":"com.vmware.nsx.model.packets_dropped_by_security"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"dropped_by_security_packets","display_name":"DroppedBySecurityPackets"},{"field_name":"mac_learning","display_name":"MacLearning"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_statistics"},{"output_fields":[{"field_name":"mac_not_learned_packets_allowed","display_name":"MacNotLearnedPacketsAllowed"},{"field_name":"mac_not_learned_packets_dropped","display_name":"MacNotLearnedPacketsDropped"},{"field_name":"macs_learned","display_name":"MacsLearned"}],"structure_id":"com.vmware.nsx.model.mac_learning_counters"}],"description":"Returns statistics of a specified logical switch","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"credentials_status","display_name":"CredentialsStatus"},{"field_name":"inventory_sync_status","display_name":"InventorySyncStatus"},{"field_name":"inventory_sync_step","display_name":"InventorySyncStep"}],"structure_id":"com.vmware.nsx.model.aws_account_status"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auth_users","display_name":"AuthUsers"},{"field_name":"cloud_type","display_name":"CloudType"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"access_key","display_name":"AccessKey"},{"field_name":"auth_mechanism_iam","display_name":"AuthMechanismIam"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"gateway_role_name","display_name":"GatewayRoleName"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"iam_role_arn","display_name":"IamRoleArn"},{"field_name":"regions_count","display_name":"RegionsCount"},{"field_name":"secret_key","display_name":"SecretKey"},{"field_name":"status","display_name":"Status"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_account"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.cloud_user_info"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Returns the details of the particular AWS account","options":[{"generic":"NONE","field_name":"account_id","description":"ID of AWS account (required)","type":"string","long_option":"account-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.sections.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.dne_section_state"}],"description":"Get the realized state of a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix_obs_points","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfixobspoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_timeout","display_name":"ActiveTimeout"},{"field_name":"collectors","display_name":"Collectors"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"idle_timeout","display_name":"IdleTimeout"},{"field_name":"max_flows","display_name":"MaxFlows"},{"field_name":"observation_domain_id","display_name":"ObservationDomainId"},{"field_name":"packet_sample_probability","display_name":"PacketSampleProbability"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_point_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_obs_points_list_result"}],"description":"Get the list of IPFIX observation points","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"}],"description":"If automated transport node creation is configured on compute collection, this template will serve as the default setting for transport node creation.","options":[{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"compute_collection_transport_node_template.compute_collection_ids","description":"Associated compute collection ids","type":"string","long_option":"compute-collection-ids","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.host_switch_spec","description":"Property 'host_switch_spec' can be used to create either standard host switch or preconfigured host switch.","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_transport_node_template.transport_zone_endpoints","description":"Transport zone endpoints","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"}],"description":"Update a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.dhcp_profile_id","description":"dhcp profile uuid","type":"string","long_option":"dhcp-profile-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.ipv4_dhcp_server.dhcp_server_ip","description":"dhcp server ip in cidr format format: ipv4-cidr-block","type":"string","long_option":"ipv4-dhcp-server-dhcp-server-ip","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_dhcp_server.ipv4_dhcp_server.dns_nameservers","description":"dns ips format: ipv4","type":"string","long_option":"ipv4-dhcp-server-dns-nameservers","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.domain_name","description":"domain name format: hostname","type":"string","long_option":"ipv4-dhcp-server-domain-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.gateway_ip","description":"gateway ip format: ipv4","type":"string","long_option":"ipv4-dhcp-server-gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.others","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-others","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the liagent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"}],"description":"Creates a new NSGroup that can group NSX resources - VIFs, Lports and LSwitches as well as the grouping objects - IPSet, MACSet and other NSGroups","options":[{"generic":"OPTIONAL","field_name":"ns_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.member_count","description":"Count of the members added to this NSGroup format: int64","type":"long","long_option":"member-count","short_option":""},{"generic":"OPTIONAL","field_name":"ns_group.members","description":"Reference to the direct/static members of the NSGroup","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ns_group.membership_criteria","description":"List of tag or name based expressions which define the dynamic membership criteria for this NSGroup","type":"dynamicstructure","long_option":"membership-criteria","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.http.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read http service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Creates a BFD peer for static route","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.enabled","description":"Indicate BFD peer is enabled or disabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"static_hop_bfd_peer.peer_ip_address","description":"IP address of BFD peer","type":"string","long_option":"peer-ip-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"}],"description":"Modifies the specified dhcp relay service.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_relay_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_firewalls","display_name":"RealizedFirewalls"}],"structure_id":"com.vmware.nsx.model.realized_firewalls"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_firewalls","display_name":"RealizedFirewalls"},{"field_name":"realized_groups","display_name":"RealizedGroups"},{"field_name":"realized_services","display_name":"RealizedServices"}],"structure_id":"com.vmware.nsx.model.realized_enforcement_point"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_groups","display_name":"RealizedGroups"}],"structure_id":"com.vmware.nsx.model.realized_groups"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_services","display_name":"RealizedServices"}],"structure_id":"com.vmware.nsx.model.realized_services"}],"description":"Read a Enforcement Point and the complete tree underneath","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX upgrade agent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"}],"description":"Get a specific NAT rule from a given logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"}],"description":"Creates a new MACSet that can group individual MAC addresses.","options":[{"generic":"OPTIONAL","field_name":"m_AC_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"m_AC_set.mac_addresses","description":"MAC addresses","type":"string","long_option":"mac-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_logical_switch_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectivelogicalswitchmembers"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_member_resource_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns effective logical switch members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.mac_sets.members","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.macsets.members"},"output_field_list":[],"description":"Remove an individual MAC address from a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"NONE","field_name":"mac_address","description":"MAC address to be removed (required)","type":"string","long_option":"mac-address","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ntp","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.ntp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NTP service","options":[]},{"service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[],"description":"Delete a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_list_result"}],"description":"Return information of all upgrade unit groups","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which upgrade unit groups to be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""},{"generic":"OPTIONAL","field_name":"sync","description":"Synchronize before returning upgrade unit groups (optional, default to false)","type":"boolean","long_option":"sync","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[],"description":"Deletes the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_rule_list_result"}],"description":"Retrieve a paginated list of load balancer rules.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.nodes"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"component_version","display_name":"ComponentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.node_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_info_list_result"}],"description":"Get list of nodes across all types","options":[{"generic":"OPTIONAL","field_name":"component_type","description":"Component type based on which nodes will be filtered (optional)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"component_version","description":"Component version based on which nodes will be filtered (optional)","type":"string","long_option":"component-version","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"service_entries","display_name":"ServiceEntries"}],"structure_id":"com.vmware.nsx.model.service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_list_result"}],"description":"Paginated list of Services for infra.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"cancel","identity":{"name":"cancel","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Cancel any currently running restore operation","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Associates a principal's name with a certificate that is used to authenticate.","options":[{"generic":"OPTIONAL","field_name":"principal_identity._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"principal_identity.certificate_id","description":"Id of the stored certificate","type":"string","long_option":"certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"principal_identity.is_protected","description":"Indicator whether the entities created by this principal should be protected","type":"boolean","long_option":"is-protected","short_option":""},{"generic":"NONE","field_name":"principal_identity.name","description":"Name of the principal","type":"string","long_option":"name","short_option":""},{"generic":"NONE","field_name":"principal_identity.node_id","description":"Unique node-id of a principal","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"principal_identity.permission_group","description":"Possible values are: ","type":"string","long_option":"permission-group","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"}],"description":"Get the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.modules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.modules"},"output_field_list":[{"output_fields":[{"field_name":"software_modules","display_name":"SoftwareModules"}],"structure_id":"com.vmware.nsx.model.software_module_result"},{"output_fields":[{"field_name":"module_name","display_name":"ModuleName"},{"field_name":"module_version","display_name":"ModuleVersion"}],"structure_id":"com.vmware.nsx.model.software_module"}],"description":"Get the module details of a Fabric Node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"as_num","display_name":"AsNum"},{"field_name":"as_number","display_name":"AsNumber"},{"field_name":"ecmp","display_name":"Ecmp"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"route_aggregation","display_name":"RouteAggregation"}],"structure_id":"com.vmware.nsx.model.bgp_config"},{"output_fields":[{"field_name":"prefix","display_name":"Prefix"},{"field_name":"summary_only","display_name":"SummaryOnly"}],"structure_id":"com.vmware.nsx.model.bgp_route_aggregation"}],"description":"Modifies the BGP configuration on a specified TIER0 logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.as_num","description":"4 Byte ASN in ASPLAIN/ASDOT Format","type":"string","long_option":"as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.as_number","description":"This is a deprecated property, Please use 'as_num' instead","type":"long","long_option":"as-number","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.ecmp","description":"Flag to enable ECMP","type":"boolean","long_option":"ecmp","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.enabled","description":"Flag to enable this configuration","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.graceful_restart","description":"Flag to enable graceful restart","type":"boolean","long_option":"graceful-restart","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_config.route_aggregation","description":"List of routes to be aggregated","type":"complex","long_option":"route-aggregation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[],"description":"Delete existing firewall rule in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Create a cluster profile","options":[{"generic":"OPTIONAL","field_name":"cluster_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"cluster-profile","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"cluster_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"syncinventory","identity":{"name":"syncinventory","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[],"description":"Synchronizes Aws account related inventory like Regions, Vpcs, Instances Status of inventory synchronization can be known from Aws account status api","options":[{"generic":"NONE","field_name":"account_id","description":"ID of AWS account (required)","type":"string","long_option":"account-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profiles","display_name":"CommunicationProfiles"},{"field_name":"connectivity_strategy","display_name":"ConnectivityStrategy"},{"field_name":"domains","display_name":"Domains"}],"structure_id":"com.vmware.nsx.model.infra"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_map","display_name":"CommunicationMap"},{"field_name":"groups","display_name":"Groups"}],"structure_id":"com.vmware.nsx.model.domain"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"expression","display_name":"Expression"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_entries","display_name":"CommunicationProfileEntries"}],"structure_id":"com.vmware.nsx.model.communication_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_entries","display_name":"CommunicationEntries"},{"field_name":"precedence","display_name":"Precedence"}],"structure_id":"com.vmware.nsx.model.communication_map"}],"description":"Read infra","options":[]},{"service_id":"com.vmware.nsx.infra.deployment_zones.enforcement_points","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.deploymentzones.enforcementpoints"},"output_field_list":[],"description":"If the passed Enforcement Point does not already exist, create a new Enforcement Point","options":[{"generic":"NONE","field_name":"deployment_zone_id","description":"Deployment zone id (required)","type":"string","long_option":"deployment-zone-id","short_option":""},{"generic":"NONE","field_name":"enforcementpoint_id","description":"EnforcementPoint id (required)","type":"string","long_option":"enforcementpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"NONE","field_name":"enforcement_point.connection_info","description":"Enforcement point connection info","type":"dynamicstructure","long_option":"connection-info","short_option":""},{"generic":"OPTIONAL","field_name":"enforcement_point.version","description":"Version of the Enforcement point","type":"string","long_option":"version","short_option":""}]},{"service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[],"description":"Delete registration access token","options":[{"generic":"NONE","field_name":"token","description":"Registration token (required)","type":"string","long_option":"token","short_option":""}]},{"service_id":"com.vmware.nsx.cluster.nodes","operation_id":"revokemissingnodes","identity":{"name":"revokemissingnodes","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[],"description":"Revoke Missing Nodes from the Cluster","options":[{"generic":"LIST","field_name":"revoke_node_request.hosts","description":"IP addresses of node(s) to revoke","type":"string","long_option":"hosts","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"}],"description":"Adds a new RouteMap on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"route_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"route_map.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"route_map.sequences","description":"Ordered list of routeMap sequences","type":"complex","long_option":"sequences","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"}],"description":"Retrieve a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routetable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"}],"description":"Ordered list of routeMap sequences","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[],"description":"Deletes a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Modifie a specified cluster profile","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"cluster-profile","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"cluster_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cluster_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.config"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allow_mirrored","display_name":"AllowMirrored"},{"field_name":"rekey_margin_time","display_name":"RekeyMarginTime"}],"structure_id":"com.vmware.nsx.model.dne_global_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the global configuration of network encryption service","options":[{"generic":"OPTIONAL","field_name":"dne_global_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dne_global_config.allow_mirrored","description":"It is a boolean flag which reflects whether DNE protected EastWest traffic will be dropped at mirroring stage.","type":"boolean","long_option":"allow-mirrored","short_option":""},{"generic":"OPTIONAL","field_name":"dne_global_config.rekey_margin_time","description":"Time period during which both old and new keys are valid, to accommodate key distribution delay","type":"long","long_option":"rekey-margin-time","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns detail of the app profile","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.communication_map.communication_entries","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.domains.communicationmap.communicationentries"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"}],"description":"Read CommunicationEntry","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"communication_entry_id","description":"CommunicationEntry ID (required)","type":"string","long_option":"communication-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.ip_sets.ip_sets_nsxt","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.ipsets.ipsetsnsxt"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_IP_set"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Read an IPSet","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"ip_set_name","description":"IPSet name (required)","type":"string","long_option":"ip-set-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.config"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allow_mirrored","display_name":"AllowMirrored"},{"field_name":"rekey_margin_time","display_name":"RekeyMarginTime"}],"structure_id":"com.vmware.nsx.model.dne_global_config"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the global configuration of network encryption service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.history","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.history"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_history_list"},{"output_fields":[{"field_name":"initial_version","display_name":"InitialVersion"},{"field_name":"target_version","display_name":"TargetVersion"},{"field_name":"timestamp","display_name":"Timestamp"},{"field_name":"upgrade_status","display_name":"UpgradeStatus"}],"structure_id":"com.vmware.nsx.model.upgrade_history"}],"description":"Get upgrade history","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.state"},"output_field_list":[{"output_fields":[{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"ip","display_name":"Ip"},{"field_name":"label","display_name":"Label"},{"field_name":"subnet_mask","display_name":"SubnetMask"}],"structure_id":"com.vmware.nsx.model.endpoint"},{"output_fields":[{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"host_switch_id","display_name":"HostSwitchId"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"transport_zone_ids","display_name":"TransportZoneIds"}],"structure_id":"com.vmware.nsx.model.host_switch_state"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"host_switch_states","display_name":"HostSwitchStates"},{"field_name":"maintenance_mode_state","display_name":"MaintenanceModeState"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.transport_node_state"}],"description":"Returns information about the current state of the transport node configuration and information about the associated hostswitch.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"}],"description":"Returns compute collection transportnode template by id","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[],"description":"Delete a network encryption section and its rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Flag to cascade delete of this object to all it's child objects","type":"boolean","long_option":"cascade","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.subnets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.subnets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_subnet_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"id","display_name":"Id"},{"field_name":"vpc_id","display_name":"VpcId"}],"structure_id":"com.vmware.nsx.model.aws_subnet"}],"description":"Returns a list of subnets","options":[{"generic":"NONE","field_name":"account_id","description":"Identifier for account based on which subnets are to be filtered (required)","type":"string","long_option":"account-id","short_option":""},{"generic":"NONE","field_name":"availability_zone_name","description":"Identifier for availability zone based on which subnets are to be filtered (required)","type":"string","long_option":"availability-zone-name","short_option":""},{"generic":"NONE","field_name":"region_name","description":"Identifier for region based on which subnets are to be filtered (required)","type":"string","long_option":"region-name","short_option":""},{"generic":"NONE","field_name":"vpc_id","description":"Identifier for vpc based on which subnets are to be filtered (required)","type":"string","long_option":"vpc-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bgp_enabled","display_name":"BgpEnabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.redistribution_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about configured route redistribution for the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[],"description":"Deletes the specified Bridge Endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advertise_lb_snat_ip","display_name":"AdvertiseLbSnatIp"},{"field_name":"advertise_lb_vip","display_name":"AdvertiseLbVip"},{"field_name":"advertise_nat_routes","display_name":"AdvertiseNatRoutes"},{"field_name":"advertise_nsx_connected_routes","display_name":"AdvertiseNsxConnectedRoutes"},{"field_name":"advertise_static_routes","display_name":"AdvertiseStaticRoutes"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.advertisement_config"}],"description":"Returns information about the routes to be advertised by the specified TIER1 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified section, but does not modify the section's associated rules.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.sessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.app_discovery_session"}],"description":"Returns the status of the application discovery session and other details","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.communication_map","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.domains.communicationmap"},"output_field_list":[],"description":"Update the communication map for a domain","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.communication_entries","description":"CommunicationEntries that are a part of this CommunicationMap","type":"complex","long_option":"communication-entries","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.precedence","description":"CommunicationEntries that are a part of this CommunicationMap","type":"long","long_option":"precedence","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.regions","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.regions"},"output_field_list":[{"output_fields":[{"field_name":"deploying","display_name":"Deploying"},{"field_name":"down","display_name":"Down"},{"field_name":"up","display_name":"Up"}],"structure_id":"com.vmware.nsx.model.gateway_stats"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.aws_availability_zone_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"availability_zones","display_name":"AvailabilityZones"},{"field_name":"gateway_stats","display_name":"GatewayStats"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_region"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Returns information about the particual Aws Region","options":[{"generic":"NONE","field_name":"region_id","description":"ID of the region (required)","type":"string","long_option":"region-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.realizationstatebarrier.config"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"interval","display_name":"Interval"}],"structure_id":"com.vmware.nsx.model.realization_state_barrier_config"}],"description":"Updates the barrier configuration having interval set in milliseconds The new interval that automatically increments the global realization number","options":[{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"realization_state_barrier_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"NONE","field_name":"realization_state_barrier_config.interval","description":"The interval in milliseconds used for auto incrementing the barrier number format: int64","type":"long","long_option":"interval","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Get an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"}],"description":"Update an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_config.collectors","description":"IPFIX Collectors","type":"complex","long_option":"collectors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"}],"description":"Retrieve a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"}],"description":"Updates a specified compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.credential","description":"Login credentials for the compute manager","type":"dynamicstructure","long_option":"credential","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.origin_properties","description":"Key-Value map of additional specific properties of compute manager","type":"complex","long_option":"origin-properties","short_option":""},{"generic":"NONE","field_name":"compute_manager.origin_type","description":"Compute manager type like vCenter","type":"string","long_option":"origin-type","short_option":""},{"generic":"NONE","field_name":"compute_manager.server","description":"IP address or hostname of compute manager format: hostname-or-ip","type":"string","long_option":"server","short_option":""}]},{"service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"addsshkey","identity":{"name":"addsshkey","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[],"description":"Add SSH public key to authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.label","description":"SSH key label (used to identify the key)","type":"string","long_option":"label","short_option":""},{"generic":"OPTIONAL","field_name":"ssh_key_properties.password","description":"Current password for user (required for users root and admin)","type":"string","long_option":"password","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.type","description":"SSH key type","type":"string","long_option":"type","short_option":""},{"generic":"NONE","field_name":"ssh_key_properties.value","description":"SSH key value","type":"string","long_option":"value","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"}],"structure_id":"com.vmware.nsx.model.firewall_status"}],"description":"Get firewall global status for dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.batch","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.batch"},"output_field_list":[{"output_fields":[{"field_name":"has_errors","display_name":"HasErrors"},{"field_name":"results","display_name":"Results"},{"field_name":"rolled_back","display_name":"RolledBack"}],"structure_id":"com.vmware.nsx.model.batch_response"},{"output_fields":[{"field_name":"body","display_name":"Body"},{"field_name":"code","display_name":"Code"},{"field_name":"headers","display_name":"Headers"}],"structure_id":"com.vmware.nsx.model.batch_response_item"}],"description":"Enables you to make multiple API requests using a single request","options":[{"generic":"OPTIONAL","field_name":"batch_request.continue_on_error","description":"Flag to decide if we will continue processing subsequent requests in case of current error for atomic = false.","type":"boolean","long_option":"continue-on-error","short_option":""},{"generic":"OPTIONAL","field_name":"batch_request.requests","description":"Flag to decide if we will continue processing subsequent requests in case of current error for atomic = false.","type":"complex","long_option":"requests","short_option":""},{"generic":"OPTIONAL","field_name":"atomic","description":"transactional atomicity for the batch of requests embedded in the batch list (optional, default to false)","type":"boolean","long_option":"atomic","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.ip_sets.ip_sets_nsxt","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.ipsets.ipsetsnsxt"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_IP_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_IP_set_list_result"}],"description":"Paginated list of all Realized IPSets","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.ns_groups","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.nsgroups"},"output_field_list":[],"description":"Deletes the specified NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.nat_rule_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"}],"description":"Returns paginated list of all user defined NAT rules of the specific logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.users","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.vidm.users"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"}],"description":"Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the specified service profile","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"service_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_profile.server_addresses","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.mac_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.macpools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.mac_pool"},{"output_fields":[{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.mac_range"}],"description":"Returns information about the specified MAC pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"MAC pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.status"},"output_field_list":[{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"unknown_count","display_name":"UnknownCount"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.heat_map_transport_zone_status"}],"description":"Get high-level summary of all transport nodes","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateways","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.csm.aws.gateways"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"account_id","display_name":"AccountId"},{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"vpc_id","display_name":"VpcId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_deploy_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"}],"description":"Updates configuration for primary gateway and secondary gateway for the vpc, if exists.","options":[{"generic":"NONE","field_name":"vpc_id","description":"(required)","type":"string","long_option":"vpc-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"aws_gateway_deploy_config.account_id","description":"ID of the Aws account","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"-configuration-links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"-configuration-schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.action","description":"Optional action","type":"string","long_option":"-configuration-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.href","description":"Optional action","type":"string","long_option":"-configuration-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"-configuration-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.ami_id","description":"The ID of the Amazon Machine Image on which this gateway resides","type":"string","long_option":"-configuration-ami-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.default_quarantine_policy_enabled","description":"Flag to identify if default quarantine policy is enabled","type":"boolean","long_option":"-configuration-default-quarantine-policy-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.gateway_ha_configuration","description":"Aws Gateway HA configuration","type":"complex","long_option":"-configuration-gateway-ha-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.is_ha_enabled","description":"Flag to identify if HA is enabled","type":"boolean","long_option":"-configuration-is-ha-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.key_pair_name","description":"The key pair name required to authenticate into any instance","type":"string","long_option":"-configuration-key-pair-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.nsx_manager_connection","description":"Possible values are: ","type":"string","long_option":"-configuration-nsx-manager-connection","short_option":""},{"generic":"NONE","field_name":"aws_gateway_deploy_config.vpc_id","description":"ID of the vpc","type":"string","long_option":"vpc-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.domain_deployment_maps","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.domains.domaindeploymentmaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"enforcement_point_path","display_name":"EnforcementPointPath"}],"structure_id":"com.vmware.nsx.model.domain_deployment_map"}],"description":"Read a Domain Deployment Map","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"domain_deployment_map_id","description":"Domain Deployment Map id (required)","type":"string","long_option":"domain-deployment-map-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_service_group_list_result"}],"description":"Returns paginated list of NSServiceGroups","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"default_service","description":"Fetch all default NSServiceGroups (optional)","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.ns_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info_list_result"}],"description":"Returns the ns groups that was part of the application discovery session | while it was started","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.mac_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.mactable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"results","display_name":"Results"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.mac_address_list_result"},{"output_fields":[{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vtep_ip","display_name":"VtepIp"},{"field_name":"vtep_mac_address","display_name":"VtepMacAddress"}],"structure_id":"com.vmware.nsx.model.mac_table_entry"}],"description":"Returns MAC table of a specified logical switch from the given transport node if a transport node id is given in the query parameter from the Central Controller Plane","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"}],"description":"Create an IP pool for a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.gateway_ip","description":"gateway ip format: ip","type":"string","long_option":"gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.lease_time","description":"lease time, in seconds, [60-(2^32-1)], default 86400 format: int64","type":"long","long_option":"lease-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.options.others","description":"dhcp classless static routes","type":"complex","long_option":"options-others","short_option":""},{"generic":"NONE","field_name":"dhcp_ip_pool.allocation_ranges","description":"ip-ranges","type":"complex","long_option":"allocation-ranges","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.error_threshold","description":"error threshold, valid [80-100], default 100 format: int64","type":"long","long_option":"error-threshold","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_ip_pool.warning_threshold","description":"warning threshold, valid [50-80], default 80 format: int64","type":"long","long_option":"warning-threshold","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile_list_result"}],"description":"Returns information about all dhcp relay profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[{"generic":"OPTIONAL","field_name":"license._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"license._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"license._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"license.capacity_type","description":"Possible values are: ","type":"string","long_option":"capacity-type","short_option":""},{"generic":"OPTIONAL","field_name":"license.description","description":"license edition","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"license.expiry","description":"date that license expires format: int64","type":"long","long_option":"expiry","short_option":""},{"generic":"OPTIONAL","field_name":"license.features","description":"semicolon delimited feature list","type":"string","long_option":"features","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_eval","description":"true for evalution license","type":"boolean","long_option":"is-eval","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_expired","description":"whether the license has expired","type":"boolean","long_option":"is-expired","short_option":""},{"generic":"OPTIONAL","field_name":"license.is_mh","description":"multi-hypervisor support","type":"boolean","long_option":"is-mh","short_option":""},{"generic":"NONE","field_name":"license.license_key","description":"license key","type":"string","long_option":"license-key","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_name","description":"product name","type":"string","long_option":"product-name","short_option":""},{"generic":"OPTIONAL","field_name":"license.product_version","description":"product version","type":"string","long_option":"product-version","short_option":""},{"generic":"OPTIONAL","field_name":"license.quantity","description":"license capacity; 0 for unlimited format: int64","type":"long","long_option":"quantity","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"}],"description":"Creates a new NSServiceGroup which can contain NSServices","options":[{"generic":"OPTIONAL","field_name":"ns_service_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.default_service","description":"The default NSServiceGroups are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.members","description":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.service_type","description":"Possible values are: ","type":"string","long_option":"service-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[],"description":"Update a load balancer monitor.","options":[{"generic":"NONE","field_name":"monitor_id","description":"(required)","type":"string","long_option":"monitor-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-monitor","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_monitor.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_monitor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Retrieve a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"access_log_enabled","display_name":"AccessLogEnabled"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"error_log_level","display_name":"ErrorLogLevel"},{"field_name":"size","display_name":"Size"},{"field_name":"virtual_server_ids","display_name":"VirtualServerIds"}],"structure_id":"com.vmware.nsx.model.lb_service"}],"description":"Update a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.access_log_enabled","description":"whether access log is enabled","type":"boolean","long_option":"access-log-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.is_valid","description":"Will be set to false if the referenced NSX resource has been deleted.","type":"boolean","long_option":"attachment-is-valid","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_display_name","description":"Display name of the NSX resource.","type":"string","long_option":"attachment-target-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_id","description":"Identifier of the NSX resource.","type":"string","long_option":"attachment-target-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.attachment.target_type","description":"Type of the NSX resource.","type":"string","long_option":"attachment-target-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.enabled","description":"whether the load balancer service is enabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.error_log_level","description":"Possible values are: ","type":"string","long_option":"error-log-level","short_option":""},{"generic":"OPTIONAL","field_name":"lb_service.size","description":"Possible values are: ","type":"string","long_option":"size","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_service.virtual_server_ids","description":"virtual servers can be associated to LbService(which is similar to physical/virtual load balancer), Lb virtual servers, pools and other entities could be defined independently, the virtual server identifier list here would be used to maintain the relationship of LbService and other Lb entities.","type":"string","long_option":"virtual-server-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Start the restore of an NSX cluster, from some previously backed-up configuration","options":[{"generic":"OPTIONAL","field_name":"initiate_cluster_restore_request.node_id","description":"Unique id of the backed-up configuration from which the appliance will be restored","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"initiate_cluster_restore_request.timestamp","description":"Timestamp of the backed-up configuration from which the appliance will be restored format: int64","type":"long","long_option":"timestamp","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"}],"description":"Modifies a existing bridge endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.bridge_cluster_id","description":"UUID of the bridge cluster for this bridge endpoint","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.ha_enable","description":"Controls the enabling of HA on the VLAN for this endpoint","type":"boolean","long_option":"ha-enable","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.vlan","description":"Controls the enabling of HA on the VLAN for this endpoint","type":"long","long_option":"vlan","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.logs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.logs"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_log_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"log_name","display_name":"LogName"},{"field_name":"log_size","display_name":"LogSize"}],"structure_id":"com.vmware.nsx.model.node_log_properties"}],"description":"Returns the number of log files and lists the log files that reside on the NSX virtual appliance","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors.status"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"announced_capabilities","display_name":"AnnouncedCapabilities"},{"field_name":"connection_drop_count","display_name":"ConnectionDropCount"},{"field_name":"connection_state","display_name":"ConnectionState"},{"field_name":"established_connection_count","display_name":"EstablishedConnectionCount"},{"field_name":"graceful_restart","display_name":"GracefulRestart"},{"field_name":"hold_time","display_name":"HoldTime"},{"field_name":"keep_alive_interval","display_name":"KeepAliveInterval"},{"field_name":"local_port","display_name":"LocalPort"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"messages_received","display_name":"MessagesReceived"},{"field_name":"messages_sent","display_name":"MessagesSent"},{"field_name":"negotiated_capability","display_name":"NegotiatedCapability"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"neighbor_router_id","display_name":"NeighborRouterId"},{"field_name":"remote_as_number","display_name":"RemoteAsNumber"},{"field_name":"remote_port","display_name":"RemotePort"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"time_since_established","display_name":"TimeSinceEstablished"},{"field_name":"total_in_prefix_count","display_name":"TotalInPrefixCount"},{"field_name":"total_out_prefix_count","display_name":"TotalOutPrefixCount"},{"field_name":"transport_node","display_name":"TransportNode"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bgp_neighbors_status_list_result"}],"description":"BGP neighborship will be formed from all these source addresses to this neighbour","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Modifies the specified logical router port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port","description":"(required)","type":"complex-hasfieldsof","long_option":"logical-router-port","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_router_port.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_router_port.logical_router_id","description":"Identifier for logical router on which this port is created","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.mac_address","description":"MAC address","type":"string","long_option":"mac-address","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.service_bindings","description":"Service Bindings","type":"complex","long_option":"service-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.search_domains","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.network.searchdomains"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"search_domains","display_name":"SearchDomains"}],"structure_id":"com.vmware.nsx.model.node_search_domains_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies the list of domain names that the NSX Manager node uses to complete unqualified host names","options":[{"generic":"OPTIONAL","field_name":"node_search_domains_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_search_domains_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"LIST","field_name":"node_search_domains_properties.search_domains","description":"Search domains","type":"string","long_option":"search-domains","short_option":""}]},{"service_id":"com.vmware.nsx.mirror_sessions","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[],"description":"Delete the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.communication_map.communication_entries","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.domains.communicationmap.communicationentries"},"output_field_list":[],"description":"Update the CommunicationEntry","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"communication_entry_id","description":"CommunicationEntry ID (required)","type":"string","long_option":"communication-entry-id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.communication_profile_path","description":"Path of the CommunicationProfile participating in this map","type":"string","long_option":"communication-profile-path","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"communication_entry.destination_groups","description":"We need paths as duplicate names may exist for groups under different domains.In order to specify all groups, use the constant \\\"ANY\\\"","type":"string","long_option":"destination-groups","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"communication_entry.sequence_number","description":"This field is used to resolve conflicts between multiple CommunicationEntries under CommunicationMap for a Domain format: int32","type":"long","long_option":"sequence-number","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"communication_entry.source_groups","description":"We need paths as duplicate names may exist for groups under different domains","type":"string","long_option":"source-groups","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the liagent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"}],"description":"Updates attributes of an existing NSX Manager appliance user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.full_name","description":"Full name for the user","type":"string","long_option":"full-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.old_password","description":"Old password for the user (required on PUT if password specified)","type":"string","long_option":"old-password","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.password","description":"Password for the user (optionally specified on PUT, unspecified on GET)","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.userid","description":"Numeric id for the user format: int64","type":"long","long_option":"userid-2","short_option":""},{"generic":"OPTIONAL","field_name":"node_user_properties.username","description":"User login name (must be \\\"root\\\" if userid is 0)","type":"string","long_option":"username","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.status"},"output_field_list":[{"output_fields":[{"field_name":"active_node","display_name":"ActiveNode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"service_status","display_name":"ServiceStatus"},{"field_name":"stand_by_node","display_name":"StandByNode"}],"structure_id":"com.vmware.nsx.model.dhcp_server_status"}],"description":"Returns the service status of the given dhcp server.","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cm_local_id","display_name":"CmLocalId"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"node_type","display_name":"NodeType"},{"field_name":"origin_id","display_name":"OriginId"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"os_type","display_name":"OsType"},{"field_name":"os_version","display_name":"OsVersion"},{"field_name":"parent_compute_collection","display_name":"ParentComputeCollection"}],"structure_id":"com.vmware.nsx.model.discovered_node"}],"description":"Returns information about a specific discovered node.","options":[{"generic":"NONE","field_name":"node_ext_id","description":"(required)","type":"string","long_option":"node-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_set_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"}],"description":"Returns paginated list of IPSets","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.securitygroups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups.securitygroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"}],"structure_id":"com.vmware.nsx.model.realized_virtual_machine"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"evaluations","display_name":"Evaluations"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_security_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_security_group_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"virtual_machines","display_name":"VirtualMachines"}],"structure_id":"com.vmware.nsx.model.realized_security_group_member_evaluation"}],"description":"Paginated list of all Security Groups","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.snmp.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read SNMP service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.domain_deployment_maps","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.domains.domaindeploymentmaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"enforcement_point_path","display_name":"EnforcementPointPath"}],"structure_id":"com.vmware.nsx.model.domain_deployment_map"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.domain_deployment_map_list_result"}],"description":"Paginated list of all Domain Deployment Entries for infra.","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the ssh service","options":[]},{"service_id":"com.vmware.nsx.infra.communication_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.communicationprofiles"},"output_field_list":[],"description":"Delete CommunicationProfile","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore","operation_id":"advance","identity":{"name":"advance","path":"com.vmware.nsx.cluster.restore"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Advance any currently suspended restore operation","options":[{"generic":"NONE","field_name":"advance_cluster_restore_request.data","description":"List of instructions and their associated data","type":"complex","long_option":"data","short_option":""}]},{"service_id":"com.vmware.nsx.cluster","operation_id":"backuptoremote","identity":{"name":"backuptoremote","path":"com.vmware.nsx.cluster"},"output_field_list":[],"description":"Request one-time backup","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.services"},"output_field_list":[],"description":"Delete a load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Get a specific rule in a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.network.routes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[],"description":"Delete a route from the NSX Manager routing table","options":[{"generic":"NONE","field_name":"route_id","description":"ID of route to delete (required)","type":"string","long_option":"route-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"}],"description":"Returns information about a specific compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a service profile, which can then be used to create a service","options":[{"generic":"OPTIONAL","field_name":"service_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"service_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"service_profile.server_addresses","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"server-addresses","short_option":""}]},{"service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Deletes a specified hostswitch profile.","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.leases","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.leases"},"output_field_list":[{"output_fields":[{"field_name":"dhcp_server_id","display_name":"DhcpServerId"},{"field_name":"leases","display_name":"Leases"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.dhcp_leases"},{"output_fields":[{"field_name":"expire_time","display_name":"ExpireTime"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"subnet","display_name":"Subnet"}],"structure_id":"com.vmware.nsx.model.dhcp_lease_per_IP"}],"description":"Get lease info of a given dhcp server id","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"address","description":"can be an ip address, or an ip range, or a mac address (optional)","type":"string","long_option":"address","short_option":""},{"generic":"OPTIONAL","field_name":"pool_id","description":"The uuid of dhcp ip pool (optional)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Update a load balancer persistence profile.","options":[{"generic":"NONE","field_name":"persistence_profile_id","description":"(required)","type":"string","long_option":"persistence-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-persistence-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_persistence_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.persistence_shared","description":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool","type":"boolean","long_option":"persistence-shared","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"}],"description":"Add a NAT rule in a specific logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"nat_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.enabled","description":"enable/disable the rule","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logging","description":"enable/disable the logging of rule","type":"boolean","long_option":"logging","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_destination_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-destination-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_service","description":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc.","type":"dynamicstructure","long_option":"match-service","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_source_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-source-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.nat_pass","description":"Default is true","type":"boolean","long_option":"nat-pass","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.rule_priority","description":"Ascending, valid range [0-2147483647]","type":"long","long_option":"rule-priority","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_network","description":"IP Address | IP Range | CIDR","type":"string","long_option":"translated-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_ports","description":"port number or port range","type":"string","long_option":"translated-ports","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"encrypt_algorithm","display_name":"EncryptAlgorithm"},{"field_name":"encrypt_type","display_name":"EncryptType"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_sys_default","display_name":"IsSysDefault"},{"field_name":"mac_algorithm","display_name":"MacAlgorithm"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rekey_frequency","display_name":"RekeyFrequency"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.dne_key_policy"}],"description":"Get a specific network encryption key policy","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.associations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.associations"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.association_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about resources that are associated with the given resource","options":[{"generic":"NONE","field_name":"associated_resource_type","description":"Resource type valid for use as target in association API (required)","type":"string","long_option":"associated-resource-type","short_option":""},{"generic":"NONE","field_name":"resource_id","description":"The resource for which associated resources are to be fetched (required)","type":"string","long_option":"resource-id","short_option":""},{"generic":"NONE","field_name":"resource_type","description":"Resource type valid for use as source in association API (required)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"fetch_ancestors","description":"Fetch complete list of associated resources considering containment and nesting (optional, default to false)","type":"boolean","long_option":"fetch-ancestors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"}],"description":"Returns information about a specified bridge endpoint.","options":[{"generic":"NONE","field_name":"bridgeendpoint_id","description":"(required)","type":"string","long_option":"bridgeendpoint-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"}],"structure_id":"com.vmware.nsx.model.control_cluster_node_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"connectivity_status","display_name":"ConnectivityStatus"}],"structure_id":"com.vmware.nsx.model.mgmt_conn_status"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.management_cluster_node_status"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"},{"field_name":"system_status","display_name":"SystemStatus"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.cluster_node_status"}],"description":"Read Cluster Node Status","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Return existing firewall rule information in a firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.instruction_resources","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.instructionresources"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_address","display_name":"IpAddress"}],"structure_id":"com.vmware.nsx.model.actionable_resource"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.actionable_resource_list_result"}],"description":"For restore operations requiring user input e.g","options":[{"generic":"NONE","field_name":"instruction_id","description":"Id of the instruction set whose instructions are to be returned (required)","type":"string","long_option":"instruction-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Delete file","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file to delete (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"error_threshold","display_name":"ErrorThreshold"},{"field_name":"warning_threshold","display_name":"WarningThreshold"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"}],"description":"Get a DHCP server's IP pool with the specified pool ID","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"acceptable_versions","display_name":"AcceptableVersions"},{"field_name":"component_type","display_name":"ComponentType"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version_list"}],"description":"Get whitelist of versions for different components","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.uiviews.dashboard.widgetconfigurations"},"output_field_list":[],"description":"Returns Information about a specific Widget Configuration ( 'LabelValueConfiguration' ).","options":[{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_node_deployment_status","display_name":"HostNodeDeploymentStatus"},{"field_name":"inventory_sync_paused","display_name":"InventorySyncPaused"},{"field_name":"inventory_sync_reenable_time","display_name":"InventorySyncReenableTime"},{"field_name":"last_heartbeat_timestamp","display_name":"LastHeartbeatTimestamp"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"lcp_connectivity_status","display_name":"LcpConnectivityStatus"},{"field_name":"lcp_connectivity_status_details","display_name":"LcpConnectivityStatusDetails"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"mpa_connectivity_status","display_name":"MpaConnectivityStatus"},{"field_name":"mpa_connectivity_status_details","display_name":"MpaConnectivityStatusDetails"},{"field_name":"software_version","display_name":"SoftwareVersion"},{"field_name":"system_status","display_name":"SystemStatus"}],"structure_id":"com.vmware.nsx.model.node_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"control_node_ip","display_name":"ControlNodeIp"},{"field_name":"failure_status","display_name":"FailureStatus"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.control_conn_status"}],"description":"Returns connectivity, heartbeat, and version information about a fabric node (host or edge)","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"}],"description":"Returns the dhcp relay service information.","options":[{"generic":"NONE","field_name":"relay_id","description":"(required)","type":"string","long_option":"relay-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies.statistics"},"output_field_list":[{"output_fields":[{"field_name":"error_responses_from_nova_server","display_name":"ErrorResponsesFromNovaServer"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"requests_from_clients","display_name":"RequestsFromClients"},{"field_name":"requests_to_nova_server","display_name":"RequestsToNovaServer"},{"field_name":"responses_to_clients","display_name":"ResponsesToClients"},{"field_name":"succeeded_responses_from_nova_server","display_name":"SucceededResponsesFromNovaServer"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_statistics_per_logical_switch"},{"output_fields":[{"field_name":"metadata_proxy_id","display_name":"MetadataProxyId"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_statistics"}],"description":"Returns the statistics of the given metatada proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"The uuid of logical switch (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[],"description":"Removes a specified rule from the collection of syslog exporter rules.","options":[{"generic":"NONE","field_name":"exporter_name","description":"Name of syslog exporter to delete (required)","type":"string","long_option":"exporter-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"account_name","display_name":"AccountName"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"shared_secret","display_name":"SharedSecret"}],"structure_id":"com.vmware.nsx.model.msg_client_info"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"api_listen_addr","display_name":"ApiListenAddr"},{"field_name":"mgmt_cluster_listen_addr","display_name":"MgmtClusterListenAddr"},{"field_name":"mgmt_plane_listen_addr","display_name":"MgmtPlaneListenAddr"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.management_cluster_role_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"appliance_mgmt_listen_addr","display_name":"ApplianceMgmtListenAddr"},{"field_name":"controller_role","display_name":"ControllerRole"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"manager_role","display_name":"ManagerRole"}],"structure_id":"com.vmware.nsx.model.cluster_node_config"},{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"certificate_sha256_thumbprint","display_name":"CertificateSha256Thumbprint"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.service_endpoint"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.cluster_node_config_list_result"},{"output_fields":[{"field_name":"type","display_name":"Type"},{"field_name":"control_cluster_listen_addr","display_name":"ControlClusterListenAddr"},{"field_name":"control_plane_listen_addr","display_name":"ControlPlaneListenAddr"},{"field_name":"host_msg_client_info","display_name":"HostMsgClientInfo"},{"field_name":"mpa_msg_client_info","display_name":"MpaMsgClientInfo"}],"structure_id":"com.vmware.nsx.model.controller_cluster_role_config"}],"description":"Returns information about all NSX cluster nodes.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.communication_profiles.communication_profile_entries","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.communicationprofiles.communicationprofileentries"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"}],"description":"Read CommunicationProfileEntry","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""},{"generic":"NONE","field_name":"communication_profile_entry_id","description":"CommunicationProfileEntry ID (required)","type":"string","long_option":"communication-profile-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Creates a logical router port","options":[{"generic":"OPTIONAL","field_name":"logical_router_port","description":"(required)","type":"complex-hasfieldsof","long_option":"logical-router-port","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"logical_router_port.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"logical_router_port.logical_router_id","description":"Identifier for logical router on which this port is created","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.mac_address","description":"MAC address","type":"string","long_option":"mac-address","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router_port.service_bindings","description":"Service Bindings","type":"complex","long_option":"service-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Return upgrade unit group information","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"summary","description":"Flag indicating whether to return the summary (optional, default to false)","type":"boolean","long_option":"summary","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateways","operation_id":"deploy","identity":{"name":"deploy","path":"com.vmware.nsx.csm.aws.gateways"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"account_id","display_name":"AccountId"},{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"vpc_id","display_name":"VpcId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_deploy_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"}],"description":"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.","options":[{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"aws_gateway_deploy_config.account_id","description":"ID of the Aws account","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"-configuration-links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"-configuration-schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.action","description":"Optional action","type":"string","long_option":"-configuration-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.href","description":"Optional action","type":"string","long_option":"-configuration-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"-configuration-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.ami_id","description":"The ID of the Amazon Machine Image on which this gateway resides","type":"string","long_option":"-configuration-ami-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.default_quarantine_policy_enabled","description":"Flag to identify if default quarantine policy is enabled","type":"boolean","long_option":"-configuration-default-quarantine-policy-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.gateway_ha_configuration","description":"Aws Gateway HA configuration","type":"complex","long_option":"-configuration-gateway-ha-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.is_ha_enabled","description":"Flag to identify if HA is enabled","type":"boolean","long_option":"-configuration-is-ha-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.key_pair_name","description":"The key pair name required to authenticate into any instance","type":"string","long_option":"-configuration-key-pair-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_deploy_config.configuration.nsx_manager_connection","description":"Possible values are: ","type":"string","long_option":"-configuration-nsx-manager-connection","short_option":""},{"generic":"NONE","field_name":"aws_gateway_deploy_config.vpc_id","description":"ID of the vpc","type":"string","long_option":"vpc-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.report.app_info_and_vm","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.sessions.report.appinfoandvm"},"output_field_list":[{"output_fields":[{"field_name":"file_name","display_name":"FileName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_info_host_vm_list_in_csv_format"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"host_vms","display_name":"HostVms"},{"field_name":"id","display_name":"Id"},{"field_name":"manufacturer","display_name":"Manufacturer"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.app_info_host_vm_csv_record"}],"description":"Returns app discovery results in CSV format, each row contains discovered app information and the id of the vms this app is discovered from for a given set of vms (or for all vms belong to this session when no vm id is passed in)","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"report_app_results_for_vms_request_parameters.vm_ids","description":"Vm external Ids","type":"string","long_option":"vm-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Fabric templates are fabric configurations applied at the compute collection level","options":[{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_collection_fabric_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.auto_install_nsx","description":"Indicates whether NSX components should be automcatically installed","type":"boolean","long_option":"auto-install-nsx","short_option":""},{"generic":"NONE","field_name":"compute_collection_fabric_template.compute_collection_id","description":"Associated compute collection id","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_criteria","display_name":"AppProfileCriteria"},{"field_name":"default_app_profile","display_name":"DefaultAppProfile"}],"structure_id":"com.vmware.nsx.model.app_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.app_profile_list_result"}],"description":"Returns list of app profile IDs created","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Start upgrade","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.features","operation_id":"resetcollectionfrequency","identity":{"name":"resetcollectionfrequency","path":"com.vmware.nsx.hpm.features"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"Reset the data collection frequency configuration setting to the default values","options":[{"generic":"NONE","field_name":"feature_stack_name","description":"(required)","type":"string","long_option":"feature-stack-name","short_option":""},{"generic":"NONE","field_name":"action","description":"(required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the syslog service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.mac_sets.mac_sets_nsxt","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.macsets.macsetsnsxt"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_MAC_set"}],"description":"Read an MACSet","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"mac_set_name","description":"MACSet name (required)","type":"string","long_option":"mac-set-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"}],"description":"Get a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"}],"description":"Paginated List of IPPrefixLists","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer_list_result"}],"description":"Returns information about all BFD peers created on specified logical router for static routes.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"}],"description":"Get user/group's role information","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[],"description":"Delete a load balancer virtual server.","options":[{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"delete_associated_rules","description":"Delete associated rules (optional, default to false)","type":"boolean","long_option":"delete-associated-rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateway_amis","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.gatewayamis"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"region_id","display_name":"RegionId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ami_info"}],"description":"Returns AWS Gateway AMI for a particular region","options":[{"generic":"NONE","field_name":"region_id","description":"ID of AWS region (required)","type":"string","long_option":"region-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.communication_map","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.infra.domains.communicationmap"},"output_field_list":[],"description":"This is used to set a precedence of a communication map w.r.t others.","options":[{"generic":"NONE","field_name":"domain_id","description":"(required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.communication_entries","description":"CommunicationEntries that are a part of this CommunicationMap","type":"complex","long_option":"communication-entries","short_option":""},{"generic":"OPTIONAL","field_name":"communication_map.precedence","description":"CommunicationEntries that are a part of this CommunicationMap","type":"long","long_option":"precedence","short_option":""},{"generic":"OPTIONAL","field_name":"anchor_path","description":"The communication map path if operation is 'insert_after' or insert_before (optional)","type":"string","long_option":"anchor-path","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.remote_transport_node_status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes.remotetransportnodestatus"},"output_field_list":[{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_status_list_result"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"}],"description":"Read status of all transport nodes with tunnel connections to transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"bfd_diagnostic_code","description":"BFD diagnostic code of Tunnel as defined in RFC 5880 (optional)","type":"string","long_option":"bfd-diagnostic-code","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"tunnel_status","description":"Tunnel Status (optional)","type":"string","long_option":"tunnel-status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.certificates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.certificates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"}],"description":"Returns information for the specified certificate ID, including the certificate's UUID; resource_type (for example, certificate_self_signed, certificate_ca, or certificate_signed); pem_encoded data; and history of the certificate (who created or modified it and when)","options":[{"generic":"NONE","field_name":"cert_id","description":"ID of certificate to read (required)","type":"string","long_option":"cert-id","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""}]},{"service_id":"com.vmware.nsx.firewall.sections","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[],"description":"Removes firewall section from the system","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"cascade","description":"Flag to cascade delete of this object to all it's child objects","type":"boolean","long_option":"cascade","short_option":""}]},{"service_id":"com.vmware.nsx.csm.aws.gateways","operation_id":"undeploy","identity":{"name":"undeploy","path":"com.vmware.nsx.csm.aws.gateways"},"output_field_list":[],"description":"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.","options":[{"generic":"OPTIONAL","field_name":"aws_gateway_undeploy_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_undeploy_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_undeploy_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_undeploy_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_undeploy_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"aws_gateway_undeploy_config.account_id","description":"ID of the Aws account","type":"string","long_option":"account-id","short_option":""},{"generic":"NONE","field_name":"aws_gateway_undeploy_config.instance_id","description":"ID of the gateway instance","type":"string","long_option":"instance-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.services"},"output_field_list":[],"description":"Create a new service if a service with the given ID does not already exist","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"service.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"LIST","field_name":"service.service_entries","description":"Service type","type":"dynamicstructure","long_option":"service-entries","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"}],"description":"Creates a dhcp relay service.","options":[{"generic":"OPTIONAL","field_name":"dhcp_relay_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_relay_service.dhcp_relay_profile_id","description":"dhcp relay profile referenced by the dhcp relay service","type":"string","long_option":"dhcp-relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cipher_suites","display_name":"CipherSuites"},{"field_name":"connection_timeout","display_name":"ConnectionTimeout"},{"field_name":"protocol_versions","display_name":"ProtocolVersions"},{"field_name":"redirect_host","display_name":"RedirectHost"},{"field_name":"session_timeout","display_name":"SessionTimeout"}],"structure_id":"com.vmware.nsx.model.http_service_properties"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.cipher_suite"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.protocol_version"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_http_service_properties"}],"description":"Read http service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.fabric.nodes.status"},"output_field_list":[{"output_fields":[{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_node_deployment_status","display_name":"HostNodeDeploymentStatus"},{"field_name":"inventory_sync_paused","display_name":"InventorySyncPaused"},{"field_name":"inventory_sync_reenable_time","display_name":"InventorySyncReenableTime"},{"field_name":"last_heartbeat_timestamp","display_name":"LastHeartbeatTimestamp"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"lcp_connectivity_status","display_name":"LcpConnectivityStatus"},{"field_name":"lcp_connectivity_status_details","display_name":"LcpConnectivityStatusDetails"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"mpa_connectivity_status","display_name":"MpaConnectivityStatus"},{"field_name":"mpa_connectivity_status_details","display_name":"MpaConnectivityStatusDetails"},{"field_name":"software_version","display_name":"SoftwareVersion"},{"field_name":"system_status","display_name":"SystemStatus"}],"structure_id":"com.vmware.nsx.model.node_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_status_list_result"},{"output_fields":[{"field_name":"file_system","display_name":"FileSystem"},{"field_name":"mount","display_name":"Mount"},{"field_name":"total","display_name":"Total"},{"field_name":"type","display_name":"Type"},{"field_name":"used","display_name":"Used"}],"structure_id":"com.vmware.nsx.model.node_file_system_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_cores","display_name":"CpuCores"},{"field_name":"file_systems","display_name":"FileSystems"},{"field_name":"load_average","display_name":"LoadAverage"},{"field_name":"mem_cache","display_name":"MemCache"},{"field_name":"mem_total","display_name":"MemTotal"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"source","display_name":"Source"},{"field_name":"swap_total","display_name":"SwapTotal"},{"field_name":"swap_used","display_name":"SwapUsed"},{"field_name":"system_time","display_name":"SystemTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_status_properties"},{"output_fields":[{"field_name":"control_node_ip","display_name":"ControlNodeIp"},{"field_name":"failure_status","display_name":"FailureStatus"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.control_conn_status"}],"description":"Returns connectivity, heartbeat, and version information about all fabric nodes (host or edge).","options":[{"generic":"LIST","field_name":"read_nodes_status_request_parameters.node_ids","description":"A comma separated list of request Node Ids.","type":"string","long_option":"node-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.status"},"output_field_list":[{"output_fields":[{"field_name":"filters","display_name":"Filters"},{"field_name":"fully_realized_switches","display_name":"FullyRealizedSwitches"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"total_switches","display_name":"TotalSwitches"}],"structure_id":"com.vmware.nsx.model.logical_switch_status_summary"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.filter"}],"description":"Returns Operational status of all logical switches","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical switch","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Switching Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_type","description":"Mode of transport supported in the transport zone for this logical switch (optional)","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_collection_ids","display_name":"ComputeCollectionIds"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.compute_collection_transport_node_template"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_template_list_result"}],"description":"Returns all eligible compute collection transportnode templates","options":[{"generic":"OPTIONAL","field_name":"compute_collection_id","description":"Compute collection id (optional)","type":"string","long_option":"compute-collection-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.route_map_list_result"}],"description":"Paginated List of RouteMaps","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.templates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.templates"},"output_field_list":[],"description":"Delete a template.","options":[{"generic":"NONE","field_name":"template_id","description":"Template identifier (required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"enabled_on","display_name":"EnabledOn"}],"structure_id":"com.vmware.nsx.model.install_upgrade_service_properties"}],"description":"Update NSX install-upgrade service properties","options":[{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_install_upgrade_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties.service_properties.enabled","description":"True if service enabled; otherwise, false","type":"boolean","long_option":"service-properties-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"node_install_upgrade_service_properties.service_properties.enabled_on","description":"IP of manager on which install-upgrade is enabled","type":"string","long_option":"service-properties-enabled-on","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[],"description":"Delete a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"encrypt_algorithm","display_name":"EncryptAlgorithm"},{"field_name":"encrypt_type","display_name":"EncryptType"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_sys_default","display_name":"IsSysDefault"},{"field_name":"mac_algorithm","display_name":"MacAlgorithm"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rekey_frequency","display_name":"RekeyFrequency"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.dne_key_policy"}],"description":"Create a network encryption key policy","options":[{"generic":"OPTIONAL","field_name":"dne_key_policy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.encrypt_algorithm","description":"Possible values are: ","type":"string","long_option":"encrypt-algorithm","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.encrypt_type","description":"Possible values are: ","type":"string","long_option":"encrypt-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.is_default","description":"It is a boolean flag which reflects whether a DNE key policy is default or not.","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.is_sys_default","description":"It is a boolean flag which reflects whether a DNE key policy is system default or not","type":"boolean","long_option":"is-sys-default","short_option":""},{"generic":"NONE","field_name":"dne_key_policy.mac_algorithm","description":"Possible values are: ","type":"string","long_option":"mac-algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.notes","description":"User notes specific to the key policy.","type":"string","long_option":"notes","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.rekey_frequency","description":"Frequency of key policy rekey (in seconds)","type":"long","long_option":"rekey-frequency","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_policy.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.infra.services.service_entries","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.services.serviceentries"},"output_field_list":[],"description":"Delete Service entry","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_entry_id","description":"Service entry ID (required)","type":"string","long_option":"service-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.advertisement.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.advertise_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"networks","display_name":"Networks"},{"field_name":"rule_filter","display_name":"RuleFilter"}],"structure_id":"com.vmware.nsx.model.advertise_rule"},{"output_fields":[{"field_name":"match_route_types","display_name":"MatchRouteTypes"},{"field_name":"prefix_operator","display_name":"PrefixOperator"}],"structure_id":"com.vmware.nsx.model.advertisement_rule_filter"}],"description":"Modifies the advertisement rules on the specified logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"advertise_rule_list.rules","description":"List of advertisement rules","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.exporters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.services.syslog.exporters"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"exporter_name","display_name":"ExporterName"},{"field_name":"facilities","display_name":"Facilities"},{"field_name":"level","display_name":"Level"},{"field_name":"msgids","display_name":"Msgids"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"},{"field_name":"structured_data","display_name":"StructuredData"},{"field_name":"tls_ca_pem","display_name":"TlsCaPem"}],"structure_id":"com.vmware.nsx.model.node_syslog_exporter_properties"}],"description":"Returns the collection of registered syslog exporter rules, if any","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses.licenses_usage","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.licenses.licensesusage"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_usage","display_name":"CapacityUsage"},{"field_name":"feature","display_name":"Feature"}],"structure_id":"com.vmware.nsx.model.feature_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"usage_count","display_name":"UsageCount"}],"structure_id":"com.vmware.nsx.model.capacity_usage"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"feature_usage_info","display_name":"FeatureUsageInfo"}],"structure_id":"com.vmware.nsx.model.feature_usage_list"}],"description":"Returns usage report of all registered modules","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone"}],"description":"Updates an existing transport zone","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_mode","description":"Possible values are: ","type":"string","long_option":"host-switch-mode","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.host_switch_name","description":"If this name is unset or empty then the default host switch name will be used.","type":"string","long_option":"host-switch-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.nested_nsx","description":"The flag only need to be set in nested NSX environment.","type":"boolean","long_option":"nested-nsx","short_option":""},{"generic":"NONE","field_name":"transport_zone.transport_type","description":"Possible values are: ","type":"string","long_option":"transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone.transport_zone_profile_ids","description":"Identifiers of the transport zone profiles associated with this TransportZone.","type":"complex","long_option":"transport-zone-profile-ids","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks","operation_id":"cancel","identity":{"name":"cancel","path":"com.vmware.nsx.node.tasks"},"output_field_list":[],"description":"Cancel specified task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to delete (required)","type":"string","long_option":"task-id","short_option":""}]},{"service_id":"com.vmware.nsx.logical_ports","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalports"},"output_field_list":[],"description":"Deletes the specified logical switch port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"detach","description":"force delete even if attached or referenced by a group (optional, default to false)","type":"boolean","long_option":"detach","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding_list_result"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"}],"description":"Get a paginated list of a DHCP server's static bindings","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_managers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.keymanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"host","display_name":"Host"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.dne_key_manager"}],"description":"Get configuration for a specific network encryption key manager","options":[{"generic":"NONE","field_name":"key_manager_id","description":"(required)","type":"string","long_option":"key-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.bridgeendpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_cluster_id","display_name":"BridgeClusterId"},{"field_name":"ha_enable","display_name":"HaEnable"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint"}],"description":"Creates a Bridge Endpoint","options":[{"generic":"OPTIONAL","field_name":"bridge_endpoint._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.bridge_cluster_id","description":"UUID of the bridge cluster for this bridge endpoint","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_endpoint.ha_enable","description":"Controls the enabling of HA on the VLAN for this endpoint","type":"boolean","long_option":"ha-enable","short_option":""},{"generic":"NONE","field_name":"bridge_endpoint.vlan","description":"Controls the enabling of HA on the VLAN for this endpoint","type":"long","long_option":"vlan","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.search","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.search"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the NSX Search service","options":[]},{"service_id":"com.vmware.nsx.compute_collection_transport_node_templates","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"output_field_list":[],"description":"Delete the specified compute collection transport node template.","options":[{"generic":"NONE","field_name":"template_id","description":"(required)","type":"string","long_option":"template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.status"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.logical_port_operational_status"}],"description":"Returns operational status of a specified logical port.","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.realization_state_barrier.current","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.realizationstatebarrier.current"},"output_field_list":[{"output_fields":[{"field_name":"current_barrier_number","display_name":"CurrentBarrierNumber"}],"structure_id":"com.vmware.nsx.model.current_realization_state_barrier"}],"description":"Returns the current global realization barrier number for NSX","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.manager.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Returns information about the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows.observations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.traceflows.observations"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_list_result"},{"output_fields":[{"field_name":"component_name","display_name":"ComponentName"},{"field_name":"component_type","display_name":"ComponentType"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"sequence_no","display_name":"SequenceNo"},{"field_name":"timestamp","display_name":"Timestamp"},{"field_name":"timestamp_micro","display_name":"TimestampMicro"},{"field_name":"transport_node_id","display_name":"TransportNodeId"},{"field_name":"transport_node_name","display_name":"TransportNodeName"}],"structure_id":"com.vmware.nsx.model.traceflow_observation"}],"description":"Get observations for the Traceflow round","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""},{"generic":"OPTIONAL","field_name":"component_name","description":"Observations having the given component name will be listed","type":"string","long_option":"component-name","short_option":""},{"generic":"OPTIONAL","field_name":"component_type","description":"Observations having the given component type will be listed","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"The type of observations that will be listed","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_name","description":"Observations having the given transport node name will be listed","type":"string","long_option":"transport-node-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.statistics.nat_rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportnodes.statistics.natrules"},"output_field_list":[{"output_fields":[{"field_name":"active_sessions","display_name":"ActiveSessions"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.nat_statistics_per_transport_node"}],"description":"Returns the summation of statistics for all rules from all logical routers which are present on given transport node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.registration_token","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.aaa.registrationtoken"},"output_field_list":[{"output_fields":[{"field_name":"roles","display_name":"Roles"},{"field_name":"token","display_name":"Token"}],"structure_id":"com.vmware.nsx.model.registration_token"}],"description":"Get registration access token","options":[{"generic":"NONE","field_name":"token","description":"Registration token (required)","type":"string","long_option":"token","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.hpm.global_config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hpm.globalconfig"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"client_type","display_name":"ClientType"},{"field_name":"data_type_configurations","display_name":"DataTypeConfigurations"}],"structure_id":"com.vmware.nsx.model.client_type_collection_configuration"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"aggregated_data_collection_frequency","display_name":"AggregatedDataCollectionFrequency"},{"field_name":"is_data_collection_enabled","display_name":"IsDataCollectionEnabled"},{"field_name":"modified_feature_stack_collection_configurations","display_name":"ModifiedFeatureStackCollectionConfigurations"}],"structure_id":"com.vmware.nsx.model.global_collection_configuration"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration_list"},{"output_fields":[{"field_name":"collection_frequency","display_name":"CollectionFrequency"},{"field_name":"data_type","display_name":"DataType"}],"structure_id":"com.vmware.nsx.model.data_type_collection_configuration"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"client_type_collection_configurations","display_name":"ClientTypeCollectionConfigurations"},{"field_name":"feature_stack_name","display_name":"FeatureStackName"}],"structure_id":"com.vmware.nsx.model.feature_stack_collection_configuration"}],"description":"Read global health performance monitoring configuration","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"action","display_name":"Action"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logging","display_name":"Logging"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"match_destination_network","display_name":"MatchDestinationNetwork"},{"field_name":"match_service","display_name":"MatchService"},{"field_name":"match_source_network","display_name":"MatchSourceNetwork"},{"field_name":"nat_pass","display_name":"NatPass"},{"field_name":"rule_priority","display_name":"RulePriority"},{"field_name":"translated_network","display_name":"TranslatedNetwork"},{"field_name":"translated_ports","display_name":"TranslatedPorts"}],"structure_id":"com.vmware.nsx.model.nat_rule"}],"description":"Update a specific NAT rule from a given logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"nat_rule.action","description":"Possible values are: ","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.enabled","description":"enable/disable the rule","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logging","description":"enable/disable the logging of rule","type":"boolean","long_option":"logging","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_destination_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-destination-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_service","description":"A NSServiceElement that specifies the matching services of source ports, destination ports, ip protocol version and number, sub protocol version and number, ICMP type and code, etc.","type":"dynamicstructure","long_option":"match-service","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.match_source_network","description":"IP Address | CIDR | (null implies Any)","type":"string","long_option":"match-source-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.nat_pass","description":"Default is true","type":"boolean","long_option":"nat-pass","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.rule_priority","description":"Ascending, valid range [0-2147483647]","type":"long","long_option":"rule-priority","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_network","description":"IP Address | IP Range | CIDR","type":"string","long_option":"translated-network","short_option":""},{"generic":"OPTIONAL","field_name":"nat_rule.translated_ports","description":"port number or port range","type":"string","long_option":"translated-ports","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.traceflows","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.traceflows"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"delivered_count","display_name":"DeliveredCount"},{"field_name":"dropped_count","display_name":"DroppedCount"},{"field_name":"forwarded_count","display_name":"ForwardedCount"},{"field_name":"received_count","display_name":"ReceivedCount"}],"structure_id":"com.vmware.nsx.model.traceflow_observation_counters"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"analysis","display_name":"Analysis"},{"field_name":"counters","display_name":"Counters"},{"field_name":"id","display_name":"Id"},{"field_name":"logical_counters","display_name":"LogicalCounters"},{"field_name":"lport_id","display_name":"LportId"},{"field_name":"operation_state","display_name":"OperationState"},{"field_name":"result_overflowed","display_name":"ResultOverflowed"},{"field_name":"timeout","display_name":"Timeout"}],"structure_id":"com.vmware.nsx.model.traceflow"}],"description":"Initiate a Traceflow Operation on the Specified Port","options":[{"generic":"NONE","field_name":"traceflow_request.lport_id","description":"id of the source logical port to inject the traceflow packet into","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.frame_size","description":"If the requested frame_size is too small (given the payload and traceflow metadata requirement of 16 bytes), the traceflow request will fail with an appropriate message","type":"long","long_option":"packet-frame-size","short_option":""},{"generic":"NONE","field_name":"traceflow_request.packet.resource_type","description":"Possible values are: ","type":"string","long_option":"packet-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.routed","description":"A flag, when set true, indicates that the traceflow packet is of L3 routing.","type":"boolean","long_option":"packet-routed","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.packet.transport_type","description":"Possible values are: ","type":"string","long_option":"packet-transport-type","short_option":""},{"generic":"OPTIONAL","field_name":"traceflow_request.timeout","description":"Maximum time (in ms) the management plane will wait for observation result list to be sent by controller plane","type":"long","long_option":"timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.dne_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update the section but not its rules.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session_list_result"}],"description":"List all mirror sessions","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the subnet with specified id within a given IP address block","options":[{"generic":"NONE","field_name":"subnet_id","description":"Subnet id (required)","type":"string","long_option":"subnet-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"}],"description":"Create a mirror session","options":[{"generic":"OPTIONAL","field_name":"port_mirroring_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.encapsulation_vlan_id","description":"Only for Remote SPAN Port Mirror","type":"long","long_option":"encapsulation-vlan-id","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.mirror_destination","description":"Mirror destination","type":"dynamicstructure","long_option":"mirror-destination","short_option":""},{"generic":"LIST","field_name":"port_mirroring_session.mirror_sources","description":"Mirror sources","type":"dynamicstructure","long_option":"mirror-sources","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.preserve_original_vlan","description":"Only for Remote SPAN Port Mirror","type":"boolean","long_option":"preserve-original-vlan","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.snap_length","description":"If this property is unset, entire package will be mirrored format: int64","type":"long","long_option":"snap-length","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_list_result"}],"description":"Returns information about the configured transport zone profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"comma-separated list of transport zone profile types, e.g","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"}],"description":"Get a paginated list of metadata proxies","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"}],"description":"Registers compute manager with NSX","options":[{"generic":"OPTIONAL","field_name":"compute_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.credential","description":"Login credentials for the compute manager","type":"dynamicstructure","long_option":"credential","short_option":""},{"generic":"OPTIONAL","field_name":"compute_manager.origin_properties","description":"Key-Value map of additional specific properties of compute manager","type":"complex","long_option":"origin-properties","short_option":""},{"generic":"NONE","field_name":"compute_manager.origin_type","description":"Compute manager type like vCenter","type":"string","long_option":"origin-type","short_option":""},{"generic":"NONE","field_name":"compute_manager.server","description":"IP address or hostname of compute manager format: hostname-or-ip","type":"string","long_option":"server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.clusterprofiles"},"output_field_list":[],"description":"Returns information about a specified cluster profile.","options":[{"generic":"NONE","field_name":"cluster_profile_id","description":"(required)","type":"string","long_option":"cluster-profile-id","short_option":""}]},{"service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Delete a load balancer application profile.","options":[{"generic":"NONE","field_name":"application_profile_id","description":"(required)","type":"string","long_option":"application-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Creates a host node (hypervisor) or edge node (router) in the transport network","options":[{"generic":"OPTIONAL","field_name":"node","description":"(required)","type":"complex-hasfieldsof","long_option":"node","short_option":""},{"generic":"OPTIONAL","field_name":"node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"node.resource_type","description":"Fabric node type, for example 'HostNode', 'EdgeNode' or 'PublicCloudGatewayNode'","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.discovered_ip_addresses","description":"Discovered IP Addresses of the fabric node, version 4 or 6 format: ip","type":"string","long_option":"discovered-ip-addresses","short_option":""},{"generic":"OPTIONAL","field_name":"node.external_id","description":"ID of the Node maintained on the Node and used to recognize the Node","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"node.fqdn","description":"Fully qualified domain name of the fabric node","type":"string","long_option":"fqdn","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"node.ip_addresses","description":"IP Addresses of the Node, version 4 or 6","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.virtualservers.status"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"}],"description":"Returns the status of the virtual server by given load balancer serives id and load balancer virtual server id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advanced_config","display_name":"AdvancedConfig"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"failover_mode","display_name":"FailoverMode"},{"field_name":"firewall_sections","display_name":"FirewallSections"},{"field_name":"high_availability_mode","display_name":"HighAvailabilityMode"},{"field_name":"preferred_edge_cluster_member_index","display_name":"PreferredEdgeClusterMemberIndex"},{"field_name":"router_type","display_name":"RouterType"}],"structure_id":"com.vmware.nsx.model.logical_router"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"external_transit_networks","display_name":"ExternalTransitNetworks"},{"field_name":"ha_vip_configs","display_name":"HaVipConfigs"},{"field_name":"internal_transit_network","display_name":"InternalTransitNetwork"}],"structure_id":"com.vmware.nsx.model.logical_router_config"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ha_vip_subnets","display_name":"HaVipSubnets"},{"field_name":"redundant_uplink_port_ids","display_name":"RedundantUplinkPortIds"}],"structure_id":"com.vmware.nsx.model.ha_vip_config"},{"output_fields":[{"field_name":"active_vip_addresses","display_name":"ActiveVipAddresses"},{"field_name":"prefix_length","display_name":"PrefixLength"}],"structure_id":"com.vmware.nsx.model.VIP_subnet"}],"description":"Creates a logical router","options":[{"generic":"OPTIONAL","field_name":"logical_router._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_router.advanced_config.external_transit_networks","description":"CIDR block defining tier0 to tier1 links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-external-transit-networks","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.ha_vip_configs","description":"This configuration can be defined only for Active-Standby LogicalRouter to provide | redundancy","type":"complex","long_option":"advanced-config-ha-vip-configs","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.advanced_config.internal_transit_network","description":"CIDR block defining Service router to distributed router links format: ipv4-cidr-block","type":"string","long_option":"advanced-config-internal-transit-network","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.edge_cluster_id","description":"Used for tier0 routers","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.failover_mode","description":"Possible values are: ","type":"string","long_option":"failover-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.firewall_sections","description":"List of Firewall sections related to Logical Router.","type":"complex","long_option":"firewall-sections","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.high_availability_mode","description":"Possible values are: ","type":"string","long_option":"high-availability-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_router.preferred_edge_cluster_member_index","description":"Used for tier0 routers only format: int64","type":"long","long_option":"preferred-edge-cluster-member-index","short_option":""},{"generic":"NONE","field_name":"logical_router.router_type","description":"Possible values are: ","type":"string","long_option":"router-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Update a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.address_families","description":"User can enable the neighbor for the specific address families and also define filters per address family","type":"complex","long_option":"address-families","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enable_bfd","description":"Flag to enable BFD for this BGP Neighbor","type":"boolean","long_option":"enable-bfd","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.enabled","description":"Flag to enable this BGP Neighbor","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_in_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-in-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_ipprefixlist_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-ipprefixlist-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.filter_out_routemap_id","description":"This is a deprecated property, Please use 'address_family' instead.","type":"string","long_option":"filter-out-routemap-id","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.hold_down_timer","description":"Wait period (seconds) before declaring peer dead format: int64","type":"long","long_option":"hold-down-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.keep_alive_timer","description":"Frequency (seconds) with which keep alive messages are sent to peers format: int64","type":"long","long_option":"keep-alive-timer","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.maximum_hop_limit","description":"This value is set on TTL(time to live) of BGP header","type":"long","long_option":"maximum-hop-limit","short_option":""},{"generic":"NONE","field_name":"bgp_neighbor.neighbor_address","description":"Neighbor IP Address format: ipv4","type":"string","long_option":"neighbor-address","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.password","description":"User can create (POST) the neighbor with or without the password","type":"string","long_option":"password","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as","description":"This is a deprecated property, Please use 'remote_as_num' instead","type":"long","long_option":"remote-as","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.remote_as_num","description":"4 Byte ASN of the neighbor in ASPLAIN/ASDOT Format","type":"string","long_option":"remote-as-num","short_option":""},{"generic":"OPTIONAL","field_name":"bgp_neighbor.source_address","description":"Deprecated - do not provide a value for this field","type":"string","long_option":"source-address","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"bgp_neighbor.source_addresses","description":"BGP neighborship will be formed from all these source addresses to this neighbour","type":"string","long_option":"source-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Creates a dhcp relay profile.","options":[{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"dhcp_relay_profile.server_addresses","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"}],"description":"Returns information about the specified service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"createwithrules","identity":{"name":"createwithrules","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.firewall_section_rule_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Creates a new firewall section with rules","options":[{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"NONE","field_name":"firewall_section_rule_list.rules","description":"List of firewall rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_persistence_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Retrieve a paginated list of load balancer persistence profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"persistence profile type (optional)","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.routing_table","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.routingtable"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_distance","display_name":"AdminDistance"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"lr_component_id","display_name":"LrComponentId"},{"field_name":"lr_component_type","display_name":"LrComponentType"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"},{"field_name":"route_type","display_name":"RouteType"}],"structure_id":"com.vmware.nsx.model.logical_router_route_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"logical_router_name","display_name":"LogicalRouterName"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_router_route_table"}],"description":"Data source type","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"transport_node_id","description":"TransportNode Id (required)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"network_prefix","description":"IPv4 CIDR Block (optional)","type":"string","long_option":"network-prefix","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"route_source","description":"To filter the RIB table based on the source from which route is learned","type":"string","long_option":"route-source","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"}],"description":"Modifies a existing bridge cluster","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_cluster.bridge_nodes","description":"Nodes used in bridging","type":"complex","long_option":"bridge-nodes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.cluster_profile_bindings","description":"Bridge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.virtual_servers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.virtualservers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_auth","display_name":"ClientAuth"},{"field_name":"client_auth_ca_ids","display_name":"ClientAuthCaIds"},{"field_name":"client_auth_crl_ids","display_name":"ClientAuthCrlIds"},{"field_name":"default_certificate_id","display_name":"DefaultCertificateId"},{"field_name":"sni_certificate_ids","display_name":"SniCertificateIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.client_ssl_profile_binding"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"certificate_chain_depth","display_name":"CertificateChainDepth"},{"field_name":"client_certificate_id","display_name":"ClientCertificateId"},{"field_name":"server_auth","display_name":"ServerAuth"},{"field_name":"server_auth_ca_ids","display_name":"ServerAuthCaIds"},{"field_name":"server_auth_crl_ids","display_name":"ServerAuthCrlIds"},{"field_name":"ssl_profile_id","display_name":"SslProfileId"}],"structure_id":"com.vmware.nsx.model.server_ssl_profile_binding"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"application_profile_id","display_name":"ApplicationProfileId"},{"field_name":"client_ssl_profile_binding","display_name":"ClientSslProfileBinding"},{"field_name":"default_pool_member_port","display_name":"DefaultPoolMemberPort"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"max_new_connection_rate","display_name":"MaxNewConnectionRate"},{"field_name":"persistence_profile_id","display_name":"PersistenceProfileId"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"port","display_name":"Port"},{"field_name":"rule_ids","display_name":"RuleIds"},{"field_name":"server_ssl_profile_binding","display_name":"ServerSslProfileBinding"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_list_result"}],"description":"Retrieve a paginated list of load balancer virtual servers.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"}],"description":"Updates the specified MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MACSet Id (required)","type":"string","long_option":"mac-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"m_AC_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"m_AC_set.mac_addresses","description":"MAC addresses","type":"string","long_option":"mac-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"}],"description":"Updates the specified IPSet","options":[{"generic":"NONE","field_name":"ip_set_id","description":"IPSet Id (required)","type":"string","long_option":"ip-set-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_set.ip_addresses","description":"IP addresses format: address-or-block-or-range","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.services.virtualservers.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status_list_result"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"}],"description":"Returns the status list of virtual servers in given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Returns information about a specified logical port.","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"}],"structure_id":"com.vmware.nsx.model.lb_server_ssl_profile"}],"description":"Retrieve a paginated list of load balancer server-ssl profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"}],"description":"Modifies the specified edge cluster","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.cluster_profile_bindings","description":"Edge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.deployment_type","description":"Possible values are: ","type":"string","long_option":"deployment-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.member_node_type","description":"Possible values are: ","type":"string","long_option":"member-node-type","short_option":""},{"generic":"OPTIONAL","field_name":"edge_cluster.members","description":"EdgeCluster only supports homogeneous members","type":"complex","long_option":"members","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.service_profile_list_result"}],"description":"Returns information about all service profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"(optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.syslog.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read syslog service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.mdproxies.status"},"output_field_list":[{"output_fields":[{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"proxy_status","display_name":"ProxyStatus"},{"field_name":"transport_nodes","display_name":"TransportNodes"}],"structure_id":"com.vmware.nsx.model.metadata_proxy_status"}],"description":"Returns the status of the given metadata proxy and attached logical switch.","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""},{"generic":"NONE","field_name":"logical_switch_id","description":"(required)","type":"string","long_option":"logical-switch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the ssh service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.tasks"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.task_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.task_properties"}],"description":"Get information about all tasks","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"request_uri","description":"Request URI(s) to include in query result (optional)","type":"string","long_option":"request-uri","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"status","description":"Status(es) to include in query result (optional)","type":"string","long_option":"status","short_option":""},{"generic":"OPTIONAL","field_name":"user","description":"Names of users to include in query result (optional)","type":"string","long_option":"user","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.rules.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.firewall.rules.state"},"output_field_list":[{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"revision_desired","display_name":"RevisionDesired"}],"structure_id":"com.vmware.nsx.model.rule_state"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"}],"description":"Return realized state information of a firewall rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"barrier_id","description":"(optional)","type":"long","long_option":"barrier-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"credentials_status","display_name":"CredentialsStatus"},{"field_name":"inventory_sync_status","display_name":"InventorySyncStatus"},{"field_name":"inventory_sync_step","display_name":"InventorySyncStep"}],"structure_id":"com.vmware.nsx.model.aws_account_status"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auth_users","display_name":"AuthUsers"},{"field_name":"cloud_type","display_name":"CloudType"},{"field_name":"instance_stats","display_name":"InstanceStats"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"access_key","display_name":"AccessKey"},{"field_name":"auth_mechanism_iam","display_name":"AuthMechanismIam"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"gateway_role_name","display_name":"GatewayRoleName"},{"field_name":"has_managed_vpc","display_name":"HasManagedVpc"},{"field_name":"iam_role_arn","display_name":"IamRoleArn"},{"field_name":"regions_count","display_name":"RegionsCount"},{"field_name":"secret_key","display_name":"SecretKey"},{"field_name":"status","display_name":"Status"},{"field_name":"vpc_stats","display_name":"VpcStats"}],"structure_id":"com.vmware.nsx.model.aws_account"},{"output_fields":[{"field_name":"error","display_name":"Error"},{"field_name":"managed","display_name":"Managed"},{"field_name":"powered_off","display_name":"PoweredOff"},{"field_name":"total","display_name":"Total"},{"field_name":"unmanaged","display_name":"Unmanaged"},{"field_name":"vcpus","display_name":"Vcpus"}],"structure_id":"com.vmware.nsx.model.instance_stats"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.cloud_user_info"},{"output_fields":[{"field_name":"managed","display_name":"Managed"},{"field_name":"unmanaged","display_name":"Unmanaged"}],"structure_id":"com.vmware.nsx.model.vpc_stats"}],"description":"Update a AWS account information","options":[{"generic":"NONE","field_name":"account_id","description":"ID of AWS account (required)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.auth_users","description":"List of authorized users","type":"complex","long_option":"auth-users","short_option":""},{"generic":"NONE","field_name":"aws_account.cloud_type","description":"Possible values are: ","type":"string","long_option":"cloud-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.error","description":"The number of instances with status ERROR","type":"long","long_option":"instance-stats-error","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.managed","description":"The number of instances with status MANAGED","type":"long","long_option":"instance-stats-managed","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.powered_off","description":"The number of instances with status POWERED OFF","type":"long","long_option":"instance-stats-powered-off","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.total","description":"The total number of instances","type":"long","long_option":"instance-stats-total","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.unmanaged","description":"The number of instances with status UNMANAGED","type":"long","long_option":"instance-stats-unmanaged","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.instance_stats.vcpus","description":"The number of virtual CPUs","type":"long","long_option":"instance-stats-vcpus","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.tenant_id","description":"Tenant ID of the cloud account","type":"string","long_option":"tenant-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.access_key","description":"Access key of cloud account","type":"string","long_option":"access-key","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.auth_mechanism_iam","description":"Is the AWS authorization mechanism based on Identity and Access Management(IAM) service?","type":"boolean","long_option":"auth-mechanism-iam","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.external_id","description":"External id for the IAM role csm needs to assume","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.gateway_role_name","description":"Service Role Name for IAM role csm needs to assume","type":"string","long_option":"gateway-role-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.has_managed_vpc","description":"Has a managed VPC?","type":"string","long_option":"has-managed-vpc","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.iam_role_arn","description":"Amazon Resource Names (ARNs) uniquely identify AWS resources","type":"string","long_option":"iam-role-arn","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.regions_count","description":"Count of the regions available format: int64","type":"long","long_option":"regions-count","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.secret_key","description":"Secret key of cloud account","type":"string","long_option":"secret-key","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"status-links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"status-schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.action","description":"Optional action","type":"string","long_option":"status-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.href","description":"Optional action","type":"string","long_option":"status-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"status-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.credentials_status","description":"Possible values are: ","type":"string","long_option":"status-credentials-status","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.inventory_sync_status","description":"Possible values are: ","type":"string","long_option":"status-inventory-sync-status","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.status.inventory_sync_step","description":"Possible values are: ","type":"string","long_option":"status-inventory-sync-step","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.vpc_stats.managed","description":"VPCs with status managed format: int64","type":"long","long_option":"vpc-stats-managed","short_option":""},{"generic":"OPTIONAL","field_name":"aws_account.vpc_stats.unmanaged","description":"VPCs with status unmanaged format: int64","type":"long","long_option":"vpc-stats-unmanaged","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computemanagers.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.configuration_state"}],"description":"Get the realized state of a compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"removemember","identity":{"name":"removemember","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"}],"description":"Remove an existing object from the exclude list","options":[{"generic":"NONE","field_name":"object_id","description":"identifier of the object (required)","type":"string","long_option":"object-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"addorremoveexpression","identity":{"name":"addorremoveexpression","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"}],"description":"Add/remove the expressions passed in the request body to/from the NSGroup","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"LIST","field_name":"ns_group_expression_list.members","description":"List of NSGroupExpressions to be passed to add and remove APIs","type":"dynamicstructure","long_option":"members","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies addition or removal action (required)","type":"string","long_option":"action","short_option":""}]},{"service_id":"com.vmware.nsx.logical_routers.nat.rules","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.nat.rules"},"output_field_list":[],"description":"Delete a specific NAT rule from a logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"service_id":"com.vmware.nsx.mirror_sessions","operation_id":"verify","identity":{"name":"verify","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[],"description":"Verify whether all participants are on the same transport node","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ipfix_config_list_result"}],"description":"List IPFIX configuration","options":[{"generic":"OPTIONAL","field_name":"applied_to","description":"Applied To (optional)","type":"string","long_option":"applied-to","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config_type","description":"Supported IPFIX Config Types","type":"string","long_option":"ipfix-config-type","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"}],"description":"Add a route to the NSX Manager routing table","options":[{"generic":"OPTIONAL","field_name":"node_route_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.destination","description":"Destination covered by route","type":"string","long_option":"destination","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.from_address","description":"From address","type":"string","long_option":"from-address","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.gateway","description":"Address of next hop","type":"string","long_option":"gateway","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.interface_id","description":"Network interface id of route","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.metric","description":"Metric value of route","type":"string","long_option":"metric","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.netmask","description":"Netmask of destination covered by route","type":"string","long_option":"netmask","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.proto","description":"Possible values are: ","type":"string","long_option":"proto","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.route_id","description":"Unique identifier for the route","type":"string","long_option":"route-id","short_option":""},{"generic":"NONE","field_name":"node_route_properties.route_type","description":"Possible values are: ","type":"string","long_option":"route-type","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.scope","description":"Scope of destinations covered by route","type":"string","long_option":"scope","short_option":""},{"generic":"OPTIONAL","field_name":"node_route_properties.src","description":"Source address to prefer when sending to destinations of route","type":"string","long_option":"src","short_option":""}]},{"service_id":"com.vmware.nsx.cluster.nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.cluster.nodes"},"output_field_list":[],"description":"Removes the specified manager or control node from the NSX cluster","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"}],"structure_id":"com.vmware.nsx.model.node_network_properties"}],"description":"Read network configuration properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"}],"description":"Updates an existing CRL.","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to update (required)","type":"string","long_option":"crl-id","short_option":""},{"generic":"OPTIONAL","field_name":"crl._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"crl._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"crl._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"crl._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"crl._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"crl._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"crl.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"crl.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"crl.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"crl.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"crl.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.crl_entries","description":"list of X509CrlEntry","type":"complex","long_option":"details-crl-entries","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.issuer","description":"Issuer's distinguished name(DN)","type":"string","long_option":"details-issuer","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.next_update","description":"Next update time for the CRL","type":"string","long_option":"details-next-update","short_option":""},{"generic":"OPTIONAL","field_name":"crl.details.version","description":"CRL's version number either 1 or 2","type":"string","long_option":"details-version","short_option":""},{"generic":"NONE","field_name":"crl.pem_encoded","description":"pem encoded crl data","type":"string","long_option":"pem-encoded","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateway_amis","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.gatewayamis"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_gateway_amis_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"region_id","display_name":"RegionId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ami_info"}],"description":"Returns a list of Aws Gateway Amis","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on which list of AWS Gateway AMIs will be obtained (optional)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.crl_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"}],"description":"Returns information about all CRLs","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains.groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.domains.groups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"expression","display_name":"Expression"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.group_list_result"}],"description":"List Groups for a domain","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.configs","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Update an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config","description":"(required)","type":"complex-hasfieldsof","long_option":"ipfix-config","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"ipfix_config.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_config.applied_tos","description":"List of objects where the IPFIX Config will be enabled.","type":"complex","long_option":"applied-tos","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.firewalls.firewall_sections","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.firewalls.firewallsections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"rules","display_name":"Rules"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_firewall_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"action","display_name":"Action"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.realized_firewall_rule"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_firewall_section_list_result"}],"description":"Paginated list of all Firewalls","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.redistribution.rules"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"destination","display_name":"Destination"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"route_map_id","display_name":"RouteMapId"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.redistribution_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.redistribution_rule_list"}],"description":"Returns all the route redistribution rules for the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.licenses","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.licenses"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"capacity_type","display_name":"CapacityType"},{"field_name":"description","display_name":"Description"},{"field_name":"expiry","display_name":"Expiry"},{"field_name":"features","display_name":"Features"},{"field_name":"is_eval","display_name":"IsEval"},{"field_name":"is_expired","display_name":"IsExpired"},{"field_name":"is_mh","display_name":"IsMh"},{"field_name":"license_key","display_name":"LicenseKey"},{"field_name":"product_name","display_name":"ProductName"},{"field_name":"product_version","display_name":"ProductVersion"},{"field_name":"quantity","display_name":"Quantity"}],"structure_id":"com.vmware.nsx.model.license"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Deprecated","options":[]},{"service_id":"com.vmware.nsx.infra.domains.communication_map.communication_entries","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.domains.communicationmap.communicationentries"},"output_field_list":[],"description":"Delete CommunicationEntry","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"communication_entry_id","description":"CommunicationEntry ID (required)","type":"string","long_option":"communication-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.firewall.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.firewall_rule_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.firewall_service"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"destinations_excluded","display_name":"DestinationsExcluded"},{"field_name":"direction","display_name":"Direction"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"logged","display_name":"Logged"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"},{"field_name":"sources_excluded","display_name":"SourcesExcluded"}],"structure_id":"com.vmware.nsx.model.firewall_rule"}],"description":"Return all firewall rule(s) information for a given firewall section.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's Firewall Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's Firewall Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's Firewall Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's Firewall Rules ","type":"string","long_option":"sources","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.static_bindings","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.staticbindings"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"lease_time","display_name":"LeaseTime"},{"field_name":"options","display_name":"Options"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.dhcp_static_binding"}],"description":"Get a DHCP server's static binding with the specified binding ID","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"binding_id","description":"(required)","type":"string","long_option":"binding-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateway_amis","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.csm.aws.gatewayamis"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"region_id","display_name":"RegionId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ami_info"}],"description":"Update a AWS Gateway AMI","options":[{"generic":"NONE","field_name":"region_id","description":"ID of AWS region (required)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"aws_gateway_ami_info.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"aws_gateway_ami_info.ami_id","description":"The ID of the Amazon Machine Image","type":"string","long_option":"ami-id","short_option":""},{"generic":"NONE","field_name":"aws_gateway_ami_info.region_id","description":"Name of the Aws Region in which ami is present","type":"string","long_option":"region-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Modifies a specified hostswitch profile","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-host-switch-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_host_switch_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_host_switch_profile.required_capabilities","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.ssh.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read ssh service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"encrypt_algorithm","display_name":"EncryptAlgorithm"},{"field_name":"encrypt_type","display_name":"EncryptType"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_sys_default","display_name":"IsSysDefault"},{"field_name":"mac_algorithm","display_name":"MacAlgorithm"},{"field_name":"notes","display_name":"Notes"},{"field_name":"rekey_frequency","display_name":"RekeyFrequency"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.dne_key_policy"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dne_key_policy_list_result"}],"description":"Get all network encryption key policies","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"encrypt_algorithm","description":"DNE key encryption algorithm (optional)","type":"string","long_option":"encrypt-algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"encrypt_type","description":"Key policy encryption type (optional)","type":"string","long_option":"encrypt-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"mac_algorithm","description":"MAC algorithm type (optional)","type":"string","long_option":"mac-algorithm","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.ssh","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.ssh"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the ssh service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.statistics"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"pools","display_name":"Pools"},{"field_name":"service_id","display_name":"ServiceId"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_servers","display_name":"VirtualServers"}],"structure_id":"com.vmware.nsx.model.lb_service_statistics"},{"output_fields":[{"field_name":"l4_current_session_rate","display_name":"L4CurrentSessionRate"},{"field_name":"l4_current_sessions","display_name":"L4CurrentSessions"},{"field_name":"l4_max_sessions","display_name":"L4MaxSessions"},{"field_name":"l4_total_sessions","display_name":"L4TotalSessions"},{"field_name":"l7_current_session_rate","display_name":"L7CurrentSessionRate"},{"field_name":"l7_current_sessions","display_name":"L7CurrentSessions"},{"field_name":"l7_max_sessions","display_name":"L7MaxSessions"},{"field_name":"l7_total_sessions","display_name":"L7TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_service_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"}],"description":"Returns the statistics of the given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.hardening_policy.mandatory_access_control","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.hardeningpolicy.mandatoryaccesscontrol"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.mandatory_access_control_properties"}],"description":"Gets the enable status for Mandatory Access Control","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.status"},"output_field_list":[{"output_fields":[{"field_name":"high_availability_status","display_name":"HighAvailabilityStatus"},{"field_name":"service_router_id","display_name":"ServiceRouterId"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_router_status_per_node"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"per_node_status","display_name":"PerNodeStatus"}],"structure_id":"com.vmware.nsx.model.logical_router_status"}],"description":"Returns status for the Logical Router of the given id.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.appdiscovery.sessions.summary"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"installed_apps_count","display_name":"InstalledAppsCount"}],"structure_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"app_profile_name","display_name":"AppProfileName"}],"structure_id":"com.vmware.nsx.model.app_profile_meta_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"app_profile_summary_list","display_name":"AppProfileSummaryList"},{"field_name":"app_profiles","display_name":"AppProfiles"},{"field_name":"ns_groups","display_name":"NsGroups"}],"structure_id":"com.vmware.nsx.model.app_discovery_session_result_summary"}],"description":"Returns the summary of the application discovery session","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups.status","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.upgrade.upgradeunitgroups.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_status_list_result"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"errors","display_name":"Errors"},{"field_name":"id","display_name":"Id"},{"field_name":"percent_complete","display_name":"PercentComplete"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_status"}],"description":"Get upgrade status for group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"has_errors","description":"Flag to indicate whether to return only upgrade units with errors (optional, default to false)","type":"boolean","long_option":"has-errors","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.routes","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.routes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"destination","display_name":"Destination"},{"field_name":"from_address","display_name":"FromAddress"},{"field_name":"gateway","display_name":"Gateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"metric","display_name":"Metric"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"proto","display_name":"Proto"},{"field_name":"route_id","display_name":"RouteId"},{"field_name":"route_type","display_name":"RouteType"},{"field_name":"scope","display_name":"Scope"},{"field_name":"src","display_name":"Src"}],"structure_id":"com.vmware.nsx.model.node_route_properties"}],"description":"Returns detailed information about a specified route in the NSX Manager routing table.","options":[{"generic":"NONE","field_name":"route_id","description":"ID of route to read (required)","type":"string","long_option":"route-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.communication_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.communicationprofiles"},"output_field_list":[],"description":"Create a new CommunicationProfile if a CommunicationProfile with the given ID does not already exist","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"communication_profile.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"NONE","field_name":"communication_profile.communication_profile_entries","description":"CommunicationProfileEntries that are a part of this CommunicationProfile","type":"complex","long_option":"communication-profile-entries","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.servers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[],"description":"Delete a DHCP server","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.communication_profiles.communication_profile_entries","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.communicationprofiles.communicationprofileentries"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry_list_result"}],"description":"Paginated list of CommunicationProfileEntries for the given CommunicationProfile.","options":[{"generic":"NONE","field_name":"communication_profile_id","description":"CommunicationProfile ID (required)","type":"string","long_option":"communication-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Modifies the static route BFD peer","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.declare_dead_multiple","description":"Number of times a packet is missed before BFD declares the neighbor down","type":"long","long_option":"bfd-config-declare-dead-multiple","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.receive_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when receiving heartbeats","type":"long","long_option":"bfd-config-receive-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.bfd_config.transmit_interval","description":"the time interval (in milliseconds) between heartbeat packets for BFD when sending heartbeats","type":"long","long_option":"bfd-config-transmit-interval","short_option":""},{"generic":"OPTIONAL","field_name":"static_hop_bfd_peer.enabled","description":"Indicate BFD peer is enabled or disabled","type":"boolean","long_option":"enabled","short_option":""},{"generic":"NONE","field_name":"static_hop_bfd_peer.peer_ip_address","description":"IP address of BFD peer","type":"string","long_option":"peer-ip-address","short_option":""}]},{"service_id":"com.vmware.nsx.infra.services.service_entries","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.services.serviceentries"},"output_field_list":[],"description":"If a service entry with the service-entry-id is not already present, create a new service entry","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_entry_id","description":"Service entry ID (required)","type":"string","long_option":"service-entry-id","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry","description":"(required)","type":"complex-hasfieldsof","long_option":"service-entry","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"service_entry.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"service_entry.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.dhcp.servers"},"output_field_list":[{"output_fields":[{"field_name":"network","display_name":"Network"},{"field_name":"next_hop","display_name":"NextHop"}],"structure_id":"com.vmware.nsx.model.classless_static_route"},{"output_fields":[{"field_name":"static_routes","display_name":"StaticRoutes"}],"structure_id":"com.vmware.nsx.model.dhcp_option121"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dhcp_server_ip","display_name":"DhcpServerIp"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"domain_name","display_name":"DomainName"},{"field_name":"gateway_ip","display_name":"GatewayIp"},{"field_name":"options","display_name":"Options"}],"structure_id":"com.vmware.nsx.model.I_pv4_dhcp_server"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"option121","display_name":"Option121"},{"field_name":"others","display_name":"Others"}],"structure_id":"com.vmware.nsx.model.dhcp_options"},{"output_fields":[{"field_name":"code","display_name":"Code"},{"field_name":"values","display_name":"Values"}],"structure_id":"com.vmware.nsx.model.generic_dhcp_option"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"dhcp_profile_id","display_name":"DhcpProfileId"},{"field_name":"ipv4_dhcp_server","display_name":"Ipv4DhcpServer"}],"structure_id":"com.vmware.nsx.model.logical_dhcp_server"}],"description":"Create a DHCP server","options":[{"generic":"OPTIONAL","field_name":"logical_dhcp_server._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.dhcp_profile_id","description":"dhcp profile uuid","type":"string","long_option":"dhcp-profile-id","short_option":""},{"generic":"NONE","field_name":"logical_dhcp_server.ipv4_dhcp_server.dhcp_server_ip","description":"dhcp server ip in cidr format format: ipv4-cidr-block","type":"string","long_option":"ipv4-dhcp-server-dhcp-server-ip","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"logical_dhcp_server.ipv4_dhcp_server.dns_nameservers","description":"dns ips format: ipv4","type":"string","long_option":"ipv4-dhcp-server-dns-nameservers","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.domain_name","description":"domain name format: hostname","type":"string","long_option":"ipv4-dhcp-server-domain-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.gateway_ip","description":"gateway ip format: ipv4","type":"string","long_option":"ipv4-dhcp-server-gateway-ip","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.option121.static_routes","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-option121-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"logical_dhcp_server.ipv4_dhcp_server.options.others","description":"dhcp classless static routes","type":"complex","long_option":"ipv4-dhcp-server-options-others","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to read (required)","type":"string","long_option":"interface-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vni_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.vnipools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vni_range"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vni_pool"}],"description":"Updates the specified VNI pool","options":[{"generic":"NONE","field_name":"pool_id","description":"VNI pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"vni_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"vni_pool.ranges","description":"VNI range list results","type":"complex","long_option":"ranges","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mirror_sessions","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.mirrorsessions"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"direction","display_name":"Direction"},{"field_name":"encapsulation_vlan_id","display_name":"EncapsulationVlanId"},{"field_name":"mirror_destination","display_name":"MirrorDestination"},{"field_name":"mirror_sources","display_name":"MirrorSources"},{"field_name":"preserve_original_vlan","display_name":"PreserveOriginalVlan"},{"field_name":"snap_length","display_name":"SnapLength"}],"structure_id":"com.vmware.nsx.model.port_mirroring_session"}],"description":"Update the mirror session","options":[{"generic":"NONE","field_name":"mirror_session_id","description":"(required)","type":"string","long_option":"mirror-session-id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.direction","description":"Possible values are: ","type":"string","long_option":"direction","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.encapsulation_vlan_id","description":"Only for Remote SPAN Port Mirror","type":"long","long_option":"encapsulation-vlan-id","short_option":""},{"generic":"NONE","field_name":"port_mirroring_session.mirror_destination","description":"Mirror destination","type":"dynamicstructure","long_option":"mirror-destination","short_option":""},{"generic":"LIST","field_name":"port_mirroring_session.mirror_sources","description":"Mirror sources","type":"dynamicstructure","long_option":"mirror-sources","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.preserve_original_vlan","description":"Only for Remote SPAN Port Mirror","type":"boolean","long_option":"preserve-original-vlan","short_option":""},{"generic":"OPTIONAL","field_name":"port_mirroring_session.snap_length","description":"If this property is unset, entire package will be mirrored format: int64","type":"long","long_option":"snap-length","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.services"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_service_properties_list_result"}],"description":"Returns a list of all services available on the NSX Manager applicance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the SNMP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"updatewithrules","identity":{"name":"updatewithrules","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.dne_section_rule_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"This API returns an error if the section does not have rules","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"dne_section_rule_list.rules","description":"List of DNE rules in the section","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.advertisement","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"advertise_lb_snat_ip","display_name":"AdvertiseLbSnatIp"},{"field_name":"advertise_lb_vip","display_name":"AdvertiseLbVip"},{"field_name":"advertise_nat_routes","display_name":"AdvertiseNatRoutes"},{"field_name":"advertise_nsx_connected_routes","display_name":"AdvertiseNsxConnectedRoutes"},{"field_name":"advertise_static_routes","display_name":"AdvertiseStaticRoutes"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.advertisement_config"}],"description":"Modifies the route advertisement configuration on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_lb_snat_ip","description":"Flag to advertise all lb SNAT ips","type":"boolean","long_option":"advertise-lb-snat-ip","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_lb_vip","description":"Flag to advertise lb vip","type":"boolean","long_option":"advertise-lb-vip","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_nat_routes","description":"Flag to advertise all routes of nat","type":"boolean","long_option":"advertise-nat-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_nsx_connected_routes","description":"Flag to advertise all connected routes","type":"boolean","long_option":"advertise-nsx-connected-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.advertise_static_routes","description":"Flag to advertise all static routes","type":"boolean","long_option":"advertise-static-routes","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.enabled","description":"Flag to enable this configuration","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"advertisement_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.status","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.status"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"global_status","display_name":"GlobalStatus"}],"structure_id":"com.vmware.nsx.model.firewall_status"}],"description":"Update global firewall status for dfw context","options":[{"generic":"NONE","field_name":"context_type","description":"(required)","type":"string","long_option":"context-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_status.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"firewall_status.context","description":"Possible values are: ","type":"string","long_option":"context","short_option":""},{"generic":"NONE","field_name":"firewall_status.global_status","description":"Possible values are: ","type":"string","long_option":"global-status","short_option":""}]},{"service_id":"com.vmware.nsx.dhcp.servers.ip_pools","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.dhcp.servers.ippools"},"output_field_list":[],"description":"Delete a DHCP server's IP pool","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes.status","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.transportnodes.status"},"output_field_list":[{"output_fields":[{"field_name":"bfd_admin_down_count","display_name":"BfdAdminDownCount"},{"field_name":"bfd_down_count","display_name":"BfdDownCount"},{"field_name":"bfd_init_count","display_name":"BfdInitCount"},{"field_name":"bfd_up_count","display_name":"BfdUpCount"}],"structure_id":"com.vmware.nsx.model.BFD_status_count"},{"output_fields":[{"field_name":"administratively_down_count","display_name":"AdministrativelyDownCount"},{"field_name":"concatenated_path_down_count","display_name":"ConcatenatedPathDownCount"},{"field_name":"control_detection_time_expired_count","display_name":"ControlDetectionTimeExpiredCount"},{"field_name":"echo_function_failed_count","display_name":"EchoFunctionFailedCount"},{"field_name":"forwarding_plane_reset_count","display_name":"ForwardingPlaneResetCount"},{"field_name":"neighbor_signaled_session_down_count","display_name":"NeighborSignaledSessionDownCount"},{"field_name":"no_diagnostic_count","display_name":"NoDiagnosticCount"},{"field_name":"path_down_count","display_name":"PathDownCount"},{"field_name":"reverse_concatenated_path_down_count","display_name":"ReverseConcatenatedPathDownCount"}],"structure_id":"com.vmware.nsx.model.BFD_diagnostic_count"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"}],"structure_id":"com.vmware.nsx.model.status_count"},{"output_fields":[{"field_name":"control_connection_status","display_name":"ControlConnectionStatus"},{"field_name":"mgmt_connection_status","display_name":"MgmtConnectionStatus"},{"field_name":"node_display_name","display_name":"NodeDisplayName"},{"field_name":"node_uuid","display_name":"NodeUuid"},{"field_name":"pnic_status","display_name":"PnicStatus"},{"field_name":"status","display_name":"Status"},{"field_name":"tunnel_status","display_name":"TunnelStatus"}],"structure_id":"com.vmware.nsx.model.transport_node_status"},{"output_fields":[{"field_name":"degraded_count","display_name":"DegradedCount"},{"field_name":"down_count","display_name":"DownCount"},{"field_name":"status","display_name":"Status"},{"field_name":"up_count","display_name":"UpCount"},{"field_name":"bfd_diagnostic","display_name":"BfdDiagnostic"},{"field_name":"bfd_status","display_name":"BfdStatus"}],"structure_id":"com.vmware.nsx.model.tunnel_status_count"}],"description":"Read status of a transport node","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Paginated list of BGP Neighbors on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.http","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.services.http"},"output_field_list":[{"output_fields":[{"field_name":"certificate","display_name":"Certificate"},{"field_name":"cipher_suites","display_name":"CipherSuites"},{"field_name":"connection_timeout","display_name":"ConnectionTimeout"},{"field_name":"protocol_versions","display_name":"ProtocolVersions"},{"field_name":"redirect_host","display_name":"RedirectHost"},{"field_name":"session_timeout","display_name":"SessionTimeout"}],"structure_id":"com.vmware.nsx.model.http_service_properties"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.cipher_suite"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.protocol_version"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_http_service_properties"}],"description":"Update http service properties","options":[{"generic":"OPTIONAL","field_name":"node_http_service_properties._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"NONE","field_name":"node_http_service_properties.service_name","description":"Service name","type":"string","long_option":"service-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"service-properties-certificate-links","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"service-properties-certificate-schema","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.action","description":"Optional action","type":"string","long_option":"service-properties-certificate-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.href","description":"Optional action","type":"string","long_option":"service-properties-certificate-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"service-properties-certificate-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"service-properties-certificate-revision","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"service-properties-certificate-create-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._create_user","description":"ID of the user who created this resource","type":"string","long_option":"service-properties-certificate-create-user","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"service-properties-certificate-last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"service-properties-certificate-last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"service-properties-certificate-protection","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"service-properties-certificate-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.description","description":"Description of this resource","type":"string","long_option":"service-properties-certificate-description","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.display_name","description":"Defaults to ID if not set","type":"string","long_option":"service-properties-certificate-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.id","description":"Unique identifier of this resource","type":"string","long_option":"service-properties-certificate-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.resource_type","description":"The type of this resource.","type":"string","long_option":"service-properties-certificate-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"service-properties-certificate-tags","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.details","description":"list of X509Certificates","type":"complex","long_option":"service-properties-certificate-details","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.pem_encoded","description":"pem encoded certificate data","type":"string","long_option":"service-properties-certificate-pem-encoded","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.certificate.used_by","description":"list of node IDs with services, that are using this certificate","type":"complex","long_option":"service-properties-certificate-used-by","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.cipher_suites","description":"Cipher suites used to secure contents of connection","type":"complex","long_option":"service-properties-cipher-suites","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.connection_timeout","description":"NSX connection timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"service-properties-connection-timeout","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.protocol_versions","description":"TLS protocol versions","type":"complex","long_option":"service-properties-protocol-versions","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.redirect_host","description":"Host name or IP address to use for redirect location headers, or empty string to derive from current request","type":"string","long_option":"service-properties-redirect-host","short_option":""},{"generic":"OPTIONAL","field_name":"node_http_service_properties.service_properties.session_timeout","description":"NSX session inactivity timeout, set to 0 to configure no timeout format: int64","type":"long","long_option":"service-properties-session-timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"interface_id","description":"ID of interface to read (required)","type":"string","long_option":"interface-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_collection_fabric_templates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.computecollectionfabrictemplates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"auto_install_nsx","display_name":"AutoInstallNsx"},{"field_name":"compute_collection_id","display_name":"ComputeCollectionId"}],"structure_id":"com.vmware.nsx.model.compute_collection_fabric_template"}],"description":"Get compute collection fabric template for the given id","options":[{"generic":"NONE","field_name":"fabric_template_id","description":"(required)","type":"string","long_option":"fabric-template-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.mgmt_plane_bus","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.mgmtplanebus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the Rabbit MQ service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.aaa.providers.vidm","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.node.aaa.providers.vidm"},"output_field_list":[{"output_fields":[{"field_name":"client_id","display_name":"ClientId"},{"field_name":"client_secret","display_name":"ClientSecret"},{"field_name":"host_name","display_name":"HostName"},{"field_name":"node_host_name","display_name":"NodeHostName"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"vidm_enable","display_name":"VidmEnable"}],"structure_id":"com.vmware.nsx.model.node_auth_provider_vidm_properties"}],"description":"Update AAA provider vIDM properties","options":[{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.client_id","description":"vIDM client id","type":"string","long_option":"client-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_auth_provider_vidm_properties.client_secret","description":"vIDM client secret","type":"string","long_option":"client-secret","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.host_name","description":"Fully Qualified Domain Name(FQDN) of vIDM","type":"string","long_option":"host-name","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.node_host_name","description":"host name to use when creating the redirect URL for clients to follow after authenticating to vIDM","type":"string","long_option":"node-host-name","short_option":""},{"generic":"NONE","field_name":"node_auth_provider_vidm_properties.thumbprint","description":"Hexadecimal SHA256 hash of the vIDM server's X.509 certificate","type":"string","long_option":"thumbprint","short_option":""},{"generic":"OPTIONAL","field_name":"node_auth_provider_vidm_properties.vidm_enable","description":"vIDM enable flag","type":"boolean","long_option":"vidm-enable","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.macsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.MAC_set_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"mac_addresses","display_name":"MacAddresses"}],"structure_id":"com.vmware.nsx.model.MAC_set"}],"description":"Returns paginated list of MACSets","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Creates a hostswitch profile","options":[{"generic":"OPTIONAL","field_name":"base_host_switch_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-host-switch-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_host_switch_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_host_switch_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_host_switch_profile.required_capabilities","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.config","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.cluster.restore.config"},"output_field_list":[{"output_fields":[{"field_name":"directory_path","display_name":"DirectoryPath"},{"field_name":"port","display_name":"Port"},{"field_name":"protocol","display_name":"Protocol"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.remote_file_server"},{"output_fields":[{"field_name":"passphrase","display_name":"Passphrase"},{"field_name":"remote_file_server","display_name":"RemoteFileServer"}],"structure_id":"com.vmware.nsx.model.restore_configuration"},{"output_fields":[{"field_name":"authentication_scheme","display_name":"AuthenticationScheme"},{"field_name":"protocol_name","display_name":"ProtocolName"},{"field_name":"ssh_fingerprint","display_name":"SshFingerprint"}],"structure_id":"com.vmware.nsx.model.file_transfer_protocol"},{"output_fields":[{"field_name":"password","display_name":"Password"},{"field_name":"scheme_name","display_name":"SchemeName"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.file_transfer_authentication_scheme"}],"description":"Configure file server where the backed-up files used for the Restore operation are available.","options":[{"generic":"OPTIONAL","field_name":"restore_configuration.passphrase","description":"Passphrase used to encrypt backup files.","type":"string","long_option":"passphrase","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.directory_path","description":"Remote server directory to copy bundle files to","type":"string","long_option":"remote-file-server-directory-path","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.port","description":"Server port format: int64","type":"long","long_option":"remote-file-server-port","short_option":""},{"generic":"OPTIONAL","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.password","description":"Password to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-password","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.scheme_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-scheme-name","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.authentication_scheme.username","description":"User name to authenticate with","type":"string","long_option":"remote-file-server-protocol-authentication-scheme-username","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.protocol_name","description":"Possible values are: ","type":"string","long_option":"remote-file-server-protocol-protocol-name","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.protocol.ssh_fingerprint","description":"The expected SSH fingerprint of the server","type":"string","long_option":"remote-file-server-protocol-ssh-fingerprint","short_option":""},{"generic":"NONE","field_name":"restore_configuration.remote_file_server.server","description":"Remote server hostname or IP address format: hostname-or-ip","type":"string","long_option":"remote-file-server-server","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes.bfd_peers","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.staticroutes.bfdpeers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"peer_ip_address","display_name":"PeerIpAddress"}],"structure_id":"com.vmware.nsx.model.static_hop_bfd_peer"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Read the BFD peer having specified ID.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"bfd_peer_id","description":"(required)","type":"string","long_option":"bfd-peer-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"forwarding_up_timer","display_name":"ForwardingUpTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.routing_config"}],"description":"Modifies the routing configuration for a specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.forwarding_up_timer","description":"Defines the extra time the router must wait before sending the UP notification after the first BGP session is established","type":"long","long_option":"forwarding-up-timer","short_option":""},{"generic":"OPTIONAL","field_name":"routing_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.virtual_machines","operation_id":"updatetags","identity":{"name":"updatetags","path":"com.vmware.nsx.fabric.virtualmachines"},"output_field_list":[],"description":"Update tags applied to the virtual machine","options":[{"generic":"NONE","field_name":"virtual_machine_tag_update.external_id","description":"External id of the virtual machine to which tags are to be applied","type":"string","long_option":"external-id","short_option":""},{"generic":"NONE","field_name":"virtual_machine_tag_update.tags","description":"List of tags to be applied to the virtual machine","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones.summary"},"output_field_list":[{"output_fields":[{"field_name":"num_logical_ports","display_name":"NumLogicalPorts"},{"field_name":"num_logical_switches","display_name":"NumLogicalSwitches"},{"field_name":"num_transport_nodes","display_name":"NumTransportNodes"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.transport_zone_status"}],"description":"Returns information about a specified transport zone, including the number of logical switches in the transport zone, number of logical spitch ports assigned to the transport zone, and number of transport nodes in the transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateways","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.aws.gateways"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"account_id","display_name":"AccountId"},{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"vpc_id","display_name":"VpcId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_deploy_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.aws_gateways_list_result"}],"description":"Returns configuration information for all gateways","options":[{"generic":"OPTIONAL","field_name":"account_id","description":"Identifier for account based on which Aws gateways list can to be filtered (optional)","type":"string","long_option":"account-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"region_id","description":"Identifier for region based on which Aws Gateways list can to be filtered (optional)","type":"string","long_option":"region-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"vpc_id","description":"Identifier for vpc based on which Aws Gateways list can to be filtered (optional)","type":"string","long_option":"vpc-id","short_option":""}]},{"service_id":"com.vmware.nsx.ipfix.configs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfix.configs"},"output_field_list":[],"description":"Delete an existing IPFIX configuration","options":[{"generic":"NONE","field_name":"config_id","description":"(required)","type":"string","long_option":"config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Adds a new static route on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"static_route.network","description":"CIDR format: ipv4-cidr-block","type":"string","long_option":"network","short_option":""},{"generic":"NONE","field_name":"static_route.next_hops","description":"Next Hops","type":"complex","long_option":"next-hops","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.state","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalswitches.state"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_switch_state_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_state"}],"description":"Returns a list of logical switches states that have realized state as provided as query parameter.","options":[{"generic":"OPTIONAL","field_name":"status","description":"Realized state of logical switches (optional)","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.nsgroups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.realized_logical_switch"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"}],"structure_id":"com.vmware.nsx.model.realized_virtual_machine"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.realized_logical_port"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_ports","display_name":"LogicalPorts"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"virtual_machines","display_name":"VirtualMachines"}],"structure_id":"com.vmware.nsx.model.realized_NS_group_member_evaluation"},{"output_fields":[{"field_name":"evaluations","display_name":"Evaluations"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_NS_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_NS_group_list_result"}],"description":"Paginated list of all NSGroups","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.csm.aws.accounts","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.csm.aws.accounts"},"output_field_list":[],"description":"Delete AWS account information","options":[{"generic":"NONE","field_name":"account_id","description":"ID of AWS account to delete (required)","type":"string","long_option":"account-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_profile_list_result"}],"description":"Get a paginated list of DHCP server profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Read a specific BGP Neighbor on a Logical Router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.redistribution.rules"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"destination","display_name":"Destination"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"route_map_id","display_name":"RouteMapId"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.redistribution_rule"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.redistribution_rule_list"}],"description":"Modifies all route redistribution rules for the specified TIER0 logical router","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_rule_list.rules","description":"List of redistribution rules","type":"complex","long_option":"rules","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.install_upgrade","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.installupgrade"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_install_upgrade_service_properties"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"enabled_on","display_name":"EnabledOn"}],"structure_id":"com.vmware.nsx.model.install_upgrade_service_properties"}],"description":"Read NSX install-upgrade service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"}],"description":"Returns information about the specified edge cluster.","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_list_result"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"}],"description":"Returns information about all configured bridge clusters","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.virtual_machines","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.virtualmachines"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"last_sync_time","display_name":"LastSyncTime"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"external_id","display_name":"ExternalId"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"},{"field_name":"source","display_name":"Source"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.virtual_machine"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.virtual_machine_list_result"}],"description":"Returns information about all virtual machines.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"display_name","description":"Display Name of the virtual machine (optional)","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"external_id","description":"External id of the virtual machine (optional)","type":"string","long_option":"external-id","short_option":""},{"generic":"OPTIONAL","field_name":"host_id","description":"Id of the host where this vif is located (optional)","type":"string","long_option":"host-id","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"}],"description":"Retrieve a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.syslog","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.syslog"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the syslog service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"}],"description":"Modifies the transport node information","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switch_spec","description":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switches","description":"This property is deprecated in favor of 'host_switch_spec'","type":"complex","long_option":"host-switches","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.maintenance_mode","description":"Possible values are: ","type":"string","long_option":"maintenance-mode","short_option":""},{"generic":"NONE","field_name":"transport_node.node_id","description":"Unique Id of the fabric node","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.transport_zone_endpoints","description":"Transport zone endpoints.","type":"complex","long_option":"transport-zone-endpoints","short_option":""},{"generic":"OPTIONAL","field_name":"esx_mgmt_if_migration_dest","description":"The ID of the network to which the management interface on ESX will be migrated","type":"string","long_option":"esx-mgmt-if-migration-dest","short_option":""},{"generic":"OPTIONAL","field_name":"if_id","description":"The ID (for example, vmk0) of the management interface on ESX to migrate","type":"string","long_option":"if-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"}],"description":"Enables a fabric node to act as a transport node","options":[{"generic":"OPTIONAL","field_name":"transport_node._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switch_spec","description":"This property is used to either create standard host switches or to inform NSX about preconfigured host switches that already exist on the transport node","type":"dynamicstructure","long_option":"host-switch-spec","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.host_switches","description":"This property is deprecated in favor of 'host_switch_spec'","type":"complex","long_option":"host-switches","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.maintenance_mode","description":"Possible values are: ","type":"string","long_option":"maintenance-mode","short_option":""},{"generic":"NONE","field_name":"transport_node.node_id","description":"Unique Id of the fabric node","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node.transport_zone_endpoints","description":"Transport zone endpoints.","type":"complex","long_option":"transport-zone-endpoints","short_option":""}]},{"service_id":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.uiviews.dashboard.widgetconfigurations"},"output_field_list":[],"description":"Delete Widget Configuration","options":[{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.excludelist","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.firewall.excludelist"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.exclude_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modify exclude list","options":[{"generic":"OPTIONAL","field_name":"exclude_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"exclude_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"exclude_list.members","description":"List of the members in the exclude list","type":"complex","long_option":"members","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeclusters.status"},"output_field_list":[{"output_fields":[{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"health","display_name":"Health"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_status"}],"description":"Get the status for the Bridge Cluster of the given cluster id","options":[{"generic":"NONE","field_name":"cluster_id","description":"(required)","type":"string","long_option":"cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.csmstatus","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.csmstatus"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"managed_by_vmware","display_name":"ManagedByVmware"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.csm_status"}],"description":"Return Csm status information","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"}],"description":"Returns information about the IP address block with specified id","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Modifies a specified transport zone profile","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"transport-zone-profile","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"transport_zone_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools.allocations","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ippools.allocations"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address_list_result"}],"description":"Returns information about which addresses have been allocated from a specified IP address pool.","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.pools.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.pools.statistics"},"output_field_list":[{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_statistics"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"statistics","display_name":"Statistics"}],"structure_id":"com.vmware.nsx.model.lb_pool_statistics"}],"description":"Returns the statistics of the given load balancer pool by given load balancer serives id and load balancer pool id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.traceflows","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.traceflows"},"output_field_list":[],"description":"Delete the Traceflow round","options":[{"generic":"NONE","field_name":"traceflow_id","description":"(required)","type":"string","long_option":"traceflow-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.domains"},"output_field_list":[],"description":"Delete the domain along with all the entities contained by this domain","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.backups.history","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.backups.history"},"output_field_list":[{"output_fields":[{"field_name":"cluster_backup_statuses","display_name":"ClusterBackupStatuses"},{"field_name":"inventory_backup_statuses","display_name":"InventoryBackupStatuses"},{"field_name":"node_backup_statuses","display_name":"NodeBackupStatuses"}],"structure_id":"com.vmware.nsx.model.backup_operation_history"},{"output_fields":[{"field_name":"backup_id","display_name":"BackupId"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"error_code","display_name":"ErrorCode"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"success","display_name":"Success"}],"structure_id":"com.vmware.nsx.model.backup_operation_status"}],"description":"Get history of previous backup operations","options":[]},{"service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[],"description":"Deletes a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_interface_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"}],"description":"Returns the number of interfaces on the node and detailed information about each interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.manager","operation_id":"resetmanagerlogginglevels","identity":{"name":"resetmanagerlogginglevels","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[],"description":"Reset the logging levels to default values","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalswitches"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_pool_id","display_name":"IpPoolId"},{"field_name":"mac_pool_id","display_name":"MacPoolId"},{"field_name":"replication_mode","display_name":"ReplicationMode"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"vlan","display_name":"Vlan"},{"field_name":"vni","display_name":"Vni"}],"structure_id":"com.vmware.nsx.model.logical_switch"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Modifies attributes of an existing logical switch","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.address_bindings","description":"Address bindings for the Logical switch","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_switch.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.ip_pool_id","description":"IP pool id that associated with a LogicalSwitch.","type":"string","long_option":"ip-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.mac_pool_id","description":"Mac pool id that associated with a LogicalSwitch.","type":"string","long_option":"mac-pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.replication_mode","description":"Possible values are: ","type":"string","long_option":"replication-mode","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.switching_profile_ids","description":"Possible values are: ","type":"complex","long_option":"switching-profile-ids","short_option":""},{"generic":"NONE","field_name":"logical_switch.transport_zone_id","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"string","long_option":"transport-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vlan","description":"Id of the TransportZone to which this LogicalSwitch is associated","type":"long","long_option":"vlan","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch.vni","description":"VNI for this LogicalSwitch","type":"long","long_option":"vni","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"createwithrules","identity":{"name":"createwithrules","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.dne_section_rule_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"The limit on the number of rules is defined by maxItems in collection types for DneRule (DneRuleList types)","options":[{"generic":"OPTIONAL","field_name":"dne_section_rule_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section_rule_list.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"dne_section_rule_list.rules","description":"List of DNE rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.service_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.serviceprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.service_profile"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the specified service profile.","options":[{"generic":"NONE","field_name":"service_profile_id","description":"(required)","type":"string","long_option":"service-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.persistence_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.persistenceprofiles"},"output_field_list":[],"description":"Create a load balancer persistence profile.","options":[{"generic":"OPTIONAL","field_name":"lb_persistence_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-persistence-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_persistence_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"lb_persistence_profile.persistence_shared","description":"If persistence shared flag is not set in the cookie persistence profile bound to a virtual server, it defaults to cookie persistence that is private to each virtual server and is qualified by the pool","type":"boolean","long_option":"persistence-shared","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.users"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"full_name","display_name":"FullName"},{"field_name":"old_password","display_name":"OldPassword"},{"field_name":"password","display_name":"Password"},{"field_name":"userid","display_name":"Userid"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.node_user_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_user_properties_list_result"}],"description":"Returns the list of users configued to log in to the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.plan.settings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.plan.settings"},"output_field_list":[{"output_fields":[{"field_name":"parallel","display_name":"Parallel"},{"field_name":"pause_after_each_group","display_name":"PauseAfterEachGroup"},{"field_name":"pause_on_error","display_name":"PauseOnError"}],"structure_id":"com.vmware.nsx.model.upgrade_plan_settings"}],"description":"Update the upgrade plan settings for the component.","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.parallel","description":"Upgrade Method to specify whether the upgrade is to be performed serially or in parallel","type":"boolean","long_option":"parallel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.pause_after_each_group","description":"Flag to indicate whether to pause the upgrade after upgrade of each group is completed","type":"boolean","long_option":"pause-after-each-group","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_plan_settings.pause_on_error","description":"Flag to indicate whether to pause the upgrade plan execution when an error occurs","type":"boolean","long_option":"pause-on-error","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.tasks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.tasks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.task_properties"}],"description":"Get information about the specified task","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.networkencryption.sections"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"}],"structure_id":"com.vmware.nsx.model.dne_section"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a network encryption section and/or its position","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.is_default","description":"It is a boolean flag which reflects whether a DNE section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"OPTIONAL","field_name":"dne_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""}]},{"service_id":"com.vmware.nsx.licenses","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.licenses"},"output_field_list":[],"description":"Deprecated","options":[{"generic":"NONE","field_name":"license_key","description":"(required)","type":"string","long_option":"license-key","short_option":""}]},{"service_id":"com.vmware.nsx.bridge_clusters","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[],"description":"Removes the specified Bridge Cluster.","options":[{"generic":"NONE","field_name":"bridgecluster_id","description":"(required)","type":"string","long_option":"bridgecluster-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.status"},"output_field_list":[{"output_fields":[{"field_name":"disk_store_id","display_name":"DiskStoreId"},{"field_name":"host_address","display_name":"HostAddress"}],"structure_id":"com.vmware.nsx.model.cluster_initialization_node_info"},{"output_fields":[{"field_name":"offline_nodes","display_name":"OfflineNodes"},{"field_name":"online_nodes","display_name":"OnlineNodes"},{"field_name":"required_members_for_initialization","display_name":"RequiredMembersForInitialization"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.management_cluster_status"},{"output_fields":[{"field_name":"control_cluster_status","display_name":"ControlClusterStatus"},{"field_name":"mgmt_cluster_status","display_name":"MgmtClusterStatus"}],"structure_id":"com.vmware.nsx.model.cluster_status"},{"output_fields":[{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.controller_cluster_status"},{"output_fields":[{"field_name":"mgmt_cluster_listen_ip_address","display_name":"MgmtClusterListenIpAddress"},{"field_name":"uuid","display_name":"Uuid"}],"structure_id":"com.vmware.nsx.model.management_plane_base_node_info"}],"description":"Returns status information for the NSX cluster control role and management role.","options":[{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxupgradeagent.status"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Read Nsx upgrade agent service status","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"credential","display_name":"Credential"},{"field_name":"origin_properties","display_name":"OriginProperties"},{"field_name":"origin_type","display_name":"OriginType"},{"field_name":"server","display_name":"Server"}],"structure_id":"com.vmware.nsx.model.compute_manager"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.compute_manager_list_result"}],"description":"Returns information about all compute managers.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"origin_type","description":"Compute manager type like vCenter (optional)","type":"string","long_option":"origin-type","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"server","description":"IP address or hostname of compute manager (optional)","type":"string","long_option":"server","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.status"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"context","display_name":"Context"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.network_encryption_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get the network encryption status for a given context","options":[]},{"service_id":"com.vmware.nsx.loadbalancer.server_ssl_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.loadbalancer.serversslprofiles"},"output_field_list":[],"description":"Delete a load balancer server-ssl profile.","options":[{"generic":"NONE","field_name":"server_ssl_profile_id","description":"(required)","type":"string","long_option":"server-ssl-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.virtual_servers.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.virtualservers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"statistics","display_name":"Statistics"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_statistics"},{"output_fields":[{"field_name":"bytes_in","display_name":"BytesIn"},{"field_name":"bytes_in_rate","display_name":"BytesInRate"},{"field_name":"bytes_out","display_name":"BytesOut"},{"field_name":"bytes_out_rate","display_name":"BytesOutRate"},{"field_name":"current_session_rate","display_name":"CurrentSessionRate"},{"field_name":"current_sessions","display_name":"CurrentSessions"},{"field_name":"http_request_rate","display_name":"HttpRequestRate"},{"field_name":"max_sessions","display_name":"MaxSessions"},{"field_name":"packets_in","display_name":"PacketsIn"},{"field_name":"packets_in_rate","display_name":"PacketsInRate"},{"field_name":"packets_out","display_name":"PacketsOut"},{"field_name":"packets_out_rate","display_name":"PacketsOutRate"},{"field_name":"source_ip_persistence_entry_size","display_name":"SourceIpPersistenceEntrySize"},{"field_name":"total_sessions","display_name":"TotalSessions"}],"structure_id":"com.vmware.nsx.model.lb_statistics_counter"}],"description":"Returns the statistics of the load balancer virtual server by given load balancer serives id and load balancer virtual server id.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"virtual_server_id","description":"(required)","type":"string","long_option":"virtual-server-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalports"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_bindings","display_name":"AddressBindings"},{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"attachment","display_name":"Attachment"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"switching_profile_ids","display_name":"SwitchingProfileIds"}],"structure_id":"com.vmware.nsx.model.logical_port"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.switching_profile_type_id_entry"},{"output_fields":[{"field_name":"attachment_type","display_name":"AttachmentType"},{"field_name":"context","display_name":"Context"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.logical_port_attachment"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"}],"description":"Modifies an existing logical switch port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.address_bindings","description":"Address bindings for logical port","type":"complex","long_option":"address-bindings","short_option":""},{"generic":"NONE","field_name":"logical_port.admin_state","description":"Possible values are: ","type":"string","long_option":"admin-state","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.attachment_type","description":"Possible values are: ","type":"string","long_option":"attachment-attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.context","description":"Extra context data for the attachment","type":"dynamicstructure","long_option":"attachment-context","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.attachment.id","description":"Identifier of the interface attached to the logical port","type":"string","long_option":"attachment-id","short_option":""},{"generic":"NONE","field_name":"logical_port.logical_switch_id","description":"Id of the Logical switch that this port belongs to.","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"logical_port.switching_profile_ids","description":"Id of the Logical switch that this port belongs to.","type":"complex","long_option":"switching-profile-ids","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.domain_deployment_maps","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.domains.domaindeploymentmaps"},"output_field_list":[],"description":"Delete Domain Deployment Map","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"domain_deployment_map_id","description":"domain-deployment-map-id (required)","type":"string","long_option":"domain-deployment-map-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups.effective_ip_address_members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups.effectiveipaddressmembers"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.effective_IP_address_member_list_result"}],"description":"Returns effective ip address members of the specified NSGroup.","options":[{"generic":"NONE","field_name":"ns_group_id","description":"NSGroup Id (required)","type":"string","long_option":"ns-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.fabric.compute_managers","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.fabric.computemanagers"},"output_field_list":[],"description":"Unregisters a specified compute manager","options":[{"generic":"NONE","field_name":"compute_manager_id","description":"(required)","type":"string","long_option":"compute-manager-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_switches.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalswitches.state"},"output_field_list":[{"output_fields":[{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"sub_system_address","display_name":"SubSystemAddress"},{"field_name":"sub_system_id","display_name":"SubSystemId"},{"field_name":"sub_system_type","display_name":"SubSystemType"}],"structure_id":"com.vmware.nsx.model.configuration_state_element"},{"output_fields":[{"field_name":"details","display_name":"Details"},{"field_name":"failure_code","display_name":"FailureCode"},{"field_name":"failure_message","display_name":"FailureMessage"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"}],"structure_id":"com.vmware.nsx.model.logical_switch_state"}],"description":"Returns current state of the logical switch configuration and details of only out-of-sync transport nodes.","options":[{"generic":"NONE","field_name":"lswitch_id","description":"(required)","type":"string","long_option":"lswitch-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.md_proxies","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.mdproxies"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"attached_logical_port_id","display_name":"AttachedLogicalPortId"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"},{"field_name":"metadata_server_ca_ids","display_name":"MetadataServerCaIds"},{"field_name":"metadata_server_url","display_name":"MetadataServerUrl"},{"field_name":"secret","display_name":"Secret"}],"structure_id":"com.vmware.nsx.model.metadata_proxy"}],"description":"Create a metadata proxy","options":[{"generic":"OPTIONAL","field_name":"metadata_proxy._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.attached_logical_port_id","description":"id of attached logical port","type":"string","long_option":"attached-logical-port-id","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"metadata_proxy.metadata_server_ca_ids","description":"The CAs referenced here must be uploaded to the truststore using the API POST /api/v1/trust-management/certificates?action=import","type":"string","long_option":"metadata-server-ca-ids","short_option":""},{"generic":"NONE","field_name":"metadata_proxy.metadata_server_url","description":"The URL in format scheme://host:port/path","type":"string","long_option":"metadata-server-url","short_option":""},{"generic":"OPTIONAL","field_name":"metadata_proxy.secret","description":"secret to access metadata server","type":"string","long_option":"secret","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"cluster_id","display_name":"ClusterId"},{"field_name":"control_cluster_changes_allowed","display_name":"ControlClusterChangesAllowed"},{"field_name":"mgmt_cluster_changes_allowed","display_name":"MgmtClusterChangesAllowed"}],"structure_id":"com.vmware.nsx.model.cluster_config"}],"description":"Returns information about the NSX cluster configuration","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.ssl.ciphers_and_protocols","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.ssl.ciphersandprotocols"},"output_field_list":[{"output_fields":[{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"protocol","display_name":"Protocol"}],"structure_id":"com.vmware.nsx.model.lb_ssl_protocol_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"protocols","display_name":"Protocols"}],"structure_id":"com.vmware.nsx.model.lb_ssl_cipher_and_protocol_list_result"},{"output_fields":[{"field_name":"cipher","display_name":"Cipher"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"is_secure","display_name":"IsSecure"}],"structure_id":"com.vmware.nsx.model.lb_ssl_cipher_info"}],"description":"Retrieve a list of supported SSL ciphers and protocols.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bgp.neighbors","operation_id":"unsetpassword","identity":{"name":"unsetpassword","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"enabled","display_name":"Enabled"},{"field_name":"in_filter_ipprefixlist_id","display_name":"InFilterIpprefixlistId"},{"field_name":"in_filter_routemap_id","display_name":"InFilterRoutemapId"},{"field_name":"out_filter_ipprefixlist_id","display_name":"OutFilterIpprefixlistId"},{"field_name":"out_filter_routemap_id","display_name":"OutFilterRoutemapId"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor_address_family"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"address_families","display_name":"AddressFamilies"},{"field_name":"bfd_config","display_name":"BfdConfig"},{"field_name":"enable_bfd","display_name":"EnableBfd"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"filter_in_ipprefixlist_id","display_name":"FilterInIpprefixlistId"},{"field_name":"filter_in_routemap_id","display_name":"FilterInRoutemapId"},{"field_name":"filter_out_ipprefixlist_id","display_name":"FilterOutIpprefixlistId"},{"field_name":"filter_out_routemap_id","display_name":"FilterOutRoutemapId"},{"field_name":"hold_down_timer","display_name":"HoldDownTimer"},{"field_name":"keep_alive_timer","display_name":"KeepAliveTimer"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"maximum_hop_limit","display_name":"MaximumHopLimit"},{"field_name":"neighbor_address","display_name":"NeighborAddress"},{"field_name":"password","display_name":"Password"},{"field_name":"remote_as","display_name":"RemoteAs"},{"field_name":"remote_as_num","display_name":"RemoteAsNum"},{"field_name":"source_address","display_name":"SourceAddress"},{"field_name":"source_addresses","display_name":"SourceAddresses"}],"structure_id":"com.vmware.nsx.model.bgp_neighbor"},{"output_fields":[{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config_parameters"}],"description":"Unset/Delete the password property on the specific BGP Neighbor","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"action","description":"(optional)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.mac_sets.members","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.macsets.members"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"mac_address","display_name":"MacAddress"}],"structure_id":"com.vmware.nsx.model.MAC_address_element"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.MAC_address_element_list_result"}],"description":"List all MAC addresses in a MACSet","options":[{"generic":"NONE","field_name":"mac_set_id","description":"MAC Set Id (required)","type":"string","long_option":"mac-set-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.nodes_summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.nodessummary"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"component_version","display_name":"ComponentVersion"},{"field_name":"node_count","display_name":"NodeCount"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.node_summary"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_summary_list"}],"description":"Get summary of nodes","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points.groups.nsgroups","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_switch_id","display_name":"LogicalSwitchId"},{"field_name":"transport_zone_id","display_name":"TransportZoneId"}],"structure_id":"com.vmware.nsx.model.realized_logical_switch"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"compute_ids","display_name":"ComputeIds"},{"field_name":"host_id","display_name":"HostId"},{"field_name":"local_id_on_host","display_name":"LocalIdOnHost"},{"field_name":"power_state","display_name":"PowerState"}],"structure_id":"com.vmware.nsx.model.realized_virtual_machine"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_port_id","display_name":"LogicalPortId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.realized_logical_port"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"logical_ports","display_name":"LogicalPorts"},{"field_name":"logical_switches","display_name":"LogicalSwitches"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"virtual_machines","display_name":"VirtualMachines"}],"structure_id":"com.vmware.nsx.model.realized_NS_group_member_evaluation"},{"output_fields":[{"field_name":"evaluations","display_name":"Evaluations"},{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.realized_NS_group"}],"description":"Read a NSGroup and the complete tree underneath","options":[{"generic":"NONE","field_name":"enforcement_point_name","description":"Enforcement Point Name (required)","type":"string","long_option":"enforcement-point-name","short_option":""},{"generic":"NONE","field_name":"nsgroup_name","description":"Group Name (required)","type":"string","long_option":"nsgroup-name","short_option":""}]},{"service_id":"com.vmware.nsx.md_proxies","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.mdproxies"},"output_field_list":[],"description":"Delete a metadata proxy","options":[{"generic":"NONE","field_name":"proxy_id","description":"(required)","type":"string","long_option":"proxy-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.state","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalports.state"},"output_field_list":[{"output_fields":[{"field_name":"discovered_bindings","display_name":"DiscoveredBindings"},{"field_name":"id","display_name":"Id"},{"field_name":"realized_bindings","display_name":"RealizedBindings"},{"field_name":"transport_node_ids","display_name":"TransportNodeIds"}],"structure_id":"com.vmware.nsx.model.logical_port_state"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"mac_address","display_name":"MacAddress"},{"field_name":"vlan","display_name":"Vlan"}],"structure_id":"com.vmware.nsx.model.packet_address_classifier"},{"output_fields":[{"field_name":"binding","display_name":"Binding"},{"field_name":"binding_timestamp","display_name":"BindingTimestamp"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.address_binding_entry"}],"description":"Returns transport node id for a specified logical port","options":[{"generic":"NONE","field_name":"lport_id","description":"(required)","type":"string","long_option":"lport-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.error_resolver","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.errorresolver"},"output_field_list":[{"output_fields":[{"field_name":"data_type","display_name":"DataType"},{"field_name":"property_name","display_name":"PropertyName"},{"field_name":"property_value","display_name":"PropertyValue"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_input_data"},{"output_fields":[{"field_name":"user_input_list","display_name":"UserInputList"}],"structure_id":"com.vmware.nsx.model.error_resolver_user_metadata"},{"output_fields":[{"field_name":"error_id","display_name":"ErrorId"},{"field_name":"resolver_present","display_name":"ResolverPresent"},{"field_name":"user_metadata","display_name":"UserMetadata"}],"structure_id":"com.vmware.nsx.model.error_resolver_info"},{"output_fields":[{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.error_resolver_info_list"}],"description":"Returns a list of metadata for all the error resolvers registered.","options":[]},{"service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[],"description":"Removes a specified CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"ID of CSR to delete (required)","type":"string","long_option":"csr-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.uiviews.dashboard.widgetconfigurations"},"output_field_list":[],"description":"Creates a new Widget Configuration and adds it to the 'default_view'","options":[{"generic":"OPTIONAL","field_name":"widget_configuration","description":"(required)","type":"complex-hasfieldsof","long_option":"widget-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"widget_configuration.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"widget_configuration.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.datasources","description":"The 'datasources' represent the sources from which data will be fetched","type":"complex","long_option":"datasources","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.actions","description":"Action to be performed at the footer of a widget","type":"complex","long_option":"footer-actions","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.condition","description":"If the condition is met then the footer will be applied","type":"string","long_option":"footer-condition","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.shared","description":"Defaults to false","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.weight","description":"Determines placement of widget or container relative to other widgets and containers","type":"long","long_option":"weight","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.network.interfaces","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"bond_mode","display_name":"BondMode"},{"field_name":"bond_primary","display_name":"BondPrimary"},{"field_name":"bond_slaves","display_name":"BondSlaves"},{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"default_gateway","display_name":"DefaultGateway"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"ip_addresses","display_name":"IpAddresses"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"physical_address","display_name":"PhysicalAddress"},{"field_name":"plane","display_name":"Plane"}],"structure_id":"com.vmware.nsx.model.node_network_interface_properties"},{"output_fields":[{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"netmask","display_name":"Netmask"}],"structure_id":"com.vmware.nsx.model.I_pv4_address_properties"}],"description":"Returns the number of interfaces on the NSX Manager appliance and detailed information about each interface","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Create a group","options":[{"generic":"OPTIONAL","field_name":"upgrade_unit_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.enabled","description":"Flag to indicate whether upgrade of this group is enabled or not","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.extended_configuration","description":"Extended configuration for the group","type":"complex","long_option":"extended-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.parallel","description":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":"boolean","long_option":"parallel","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_group.type","description":"Component type","type":"string","long_option":"type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_unit_count","description":"Number of upgrade units in the group format: int32","type":"long","long_option":"upgrade-unit-count","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_units","description":"List of upgrade units in the group","type":"complex","long_option":"upgrade-units","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.bfd_config","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.bfdconfig"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"declare_dead_multiple","display_name":"DeclareDeadMultiple"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"receive_interval","display_name":"ReceiveInterval"},{"field_name":"transmit_interval","display_name":"TransmitInterval"}],"structure_id":"com.vmware.nsx.model.bfd_config"}],"description":"Returns the BFD configuration for all routing BFD peers","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports.statistics"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"rx","display_name":"Rx"},{"field_name":"tx","display_name":"Tx"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics_per_node"},{"output_fields":[{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"},{"field_name":"per_node_statistics","display_name":"PerNodeStatistics"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics"},{"output_fields":[{"field_name":"dropped_packets","display_name":"DroppedPackets"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.logical_router_port_counters"}],"description":"TransportNode Id (optional)","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"TransportNode Id (optional)","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"enabled","display_name":"Enabled"},{"field_name":"extended_configuration","display_name":"ExtendedConfiguration"},{"field_name":"parallel","display_name":"Parallel"},{"field_name":"type","display_name":"Type"},{"field_name":"upgrade_unit_count","display_name":"UpgradeUnitCount"},{"field_name":"upgrade_units","display_name":"UpgradeUnits"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Update the upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.enabled","description":"Flag to indicate whether upgrade of this group is enabled or not","type":"boolean","long_option":"enabled","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.extended_configuration","description":"Extended configuration for the group","type":"complex","long_option":"extended-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.parallel","description":"Upgrade method to specify whether the upgrade is to be performed in parallel or serially","type":"boolean","long_option":"parallel","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_group.type","description":"Component type","type":"string","long_option":"type","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_unit_count","description":"Number of upgrade units in the group format: int32","type":"long","long_option":"upgrade-unit-count","short_option":""},{"generic":"OPTIONAL","field_name":"upgrade_unit_group.upgrade_units","description":"List of upgrade units in the group","type":"complex","long_option":"upgrade-units","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.version_whitelist","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.versionwhitelist"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"acceptable_versions","display_name":"AcceptableVersions"},{"field_name":"component_type","display_name":"ComponentType"}],"structure_id":"com.vmware.nsx.model.acceptable_component_version"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get whitelist of versions for a component","options":[{"generic":"NONE","field_name":"component_type","description":"(required)","type":"string","long_option":"component-type","short_option":""}]},{"service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Deletes a specified transport zone profile.","options":[{"generic":"NONE","field_name":"transportzone_profile_id","description":"(required)","type":"string","long_option":"transportzone-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.upgrade_unit_groups","operation_id":"addupgradeunits","identity":{"name":"addupgradeunits","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"output_field_list":[{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.key_value_pair"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"list","display_name":"List"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"current_version","display_name":"CurrentVersion"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"group","display_name":"Group"},{"field_name":"id","display_name":"Id"},{"field_name":"metadata","display_name":"Metadata"},{"field_name":"type","display_name":"Type"},{"field_name":"warnings","display_name":"Warnings"}],"structure_id":"com.vmware.nsx.model.upgrade_unit"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"}],"structure_id":"com.vmware.nsx.model.upgrade_unit_group_info"}],"description":"Add upgrade units to specified upgrade unit group","options":[{"generic":"NONE","field_name":"group_id","description":"(required)","type":"string","long_option":"group-id","short_option":""},{"generic":"NONE","field_name":"upgrade_unit_list.list","description":"Collection of Upgrade units","type":"complex","long_option":"list","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.pools","operation_id":"create_0","identity":{"name":"create0","path":"com.vmware.nsx.loadbalancer.pools"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"customized_members","display_name":"CustomizedMembers"},{"field_name":"grouping_object","display_name":"GroupingObject"},{"field_name":"ip_revision_filter","display_name":"IpRevisionFilter"},{"field_name":"max_ip_list_size","display_name":"MaxIpListSize"}],"structure_id":"com.vmware.nsx.model.pool_member_group"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"active_monitor_ids","display_name":"ActiveMonitorIds"},{"field_name":"algorithm","display_name":"Algorithm"},{"field_name":"member_group","display_name":"MemberGroup"},{"field_name":"members","display_name":"Members"},{"field_name":"min_active_members","display_name":"MinActiveMembers"},{"field_name":"passive_monitor_id","display_name":"PassiveMonitorId"},{"field_name":"snat_translation","display_name":"SnatTranslation"},{"field_name":"tcp_multiplexing_enabled","display_name":"TcpMultiplexingEnabled"},{"field_name":"tcp_multiplexing_number","display_name":"TcpMultiplexingNumber"}],"structure_id":"com.vmware.nsx.model.lb_pool"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"port","display_name":"Port"}],"structure_id":"com.vmware.nsx.model.pool_member_setting"},{"output_fields":[{"field_name":"admin_state","display_name":"AdminState"},{"field_name":"backup_member","display_name":"BackupMember"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"max_concurrent_connections","display_name":"MaxConcurrentConnections"},{"field_name":"port","display_name":"Port"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.pool_member"}],"description":"For ADD_MEMBERS, pool members will be created and added to load balancer pool","options":[{"generic":"NONE","field_name":"pool_id","description":"(required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"NONE","field_name":"pool_member_setting_list.members","description":"List of pool member settings to be passed to add, update and remove APIs","type":"complex","long_option":"members","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies addition, removal and modification action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_service_groups","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.nsservicegroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"members","display_name":"Members"},{"field_name":"service_type","display_name":"ServiceType"}],"structure_id":"com.vmware.nsx.model.NS_service_group"}],"description":"Updates the specified NSService","options":[{"generic":"NONE","field_name":"ns_service_group_id","description":"NSServiceGroup Id (required)","type":"string","long_option":"ns-service-group-id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.default_service","description":"The default NSServiceGroups are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.members","description":"List of NSService or NSServiceGroup resources that can be added as members to an NSServiceGroup.","type":"complex","long_option":"members","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service_group.service_type","description":"Possible values are: ","type":"string","long_option":"service-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.communication_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.communicationprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_entries","display_name":"CommunicationProfileEntries"}],"structure_id":"com.vmware.nsx.model.communication_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.communication_profile_list_result"}],"description":"Paginated list of CommunicationProfiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.services.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.services.status"},"output_field_list":[{"output_fields":[{"field_name":"failure_cause","display_name":"FailureCause"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"last_check_time","display_name":"LastCheckTime"},{"field_name":"last_state_change_time","display_name":"LastStateChangeTime"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_member_status"},{"output_fields":[{"field_name":"active_transport_nodes","display_name":"ActiveTransportNodes"},{"field_name":"cpu_usage","display_name":"CpuUsage"},{"field_name":"error_message","display_name":"ErrorMessage"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"memory_usage","display_name":"MemoryUsage"},{"field_name":"pools","display_name":"Pools"},{"field_name":"service_id","display_name":"ServiceId"},{"field_name":"service_status","display_name":"ServiceStatus"},{"field_name":"standby_transport_nodes","display_name":"StandbyTransportNodes"},{"field_name":"virtual_servers","display_name":"VirtualServers"}],"structure_id":"com.vmware.nsx.model.lb_service_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"members","display_name":"Members"},{"field_name":"pool_id","display_name":"PoolId"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.lb_pool_status"},{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"virtual_server_id","display_name":"VirtualServerId"}],"structure_id":"com.vmware.nsx.model.lb_virtual_server_status"}],"description":"Returns the status of the given load balancer service.","options":[{"generic":"NONE","field_name":"service_id","description":"(required)","type":"string","long_option":"service-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read SNMP service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the SNMP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ip_sets","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipsets"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ip_addresses","display_name":"IpAddresses"}],"structure_id":"com.vmware.nsx.model.IP_set"}],"description":"Creates a new IPSet that can group either IPv4 or IPv6 individual ip addresses, ranges or subnets.","options":[{"generic":"OPTIONAL","field_name":"ip_set._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_set.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"ip_set.ip_addresses","description":"IP addresses format: address-or-block-or-range","type":"string","long_option":"ip-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.domains"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_map","display_name":"CommunicationMap"},{"field_name":"groups","display_name":"Groups"}],"structure_id":"com.vmware.nsx.model.domain"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"expression","display_name":"Expression"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_entries","display_name":"CommunicationEntries"},{"field_name":"precedence","display_name":"Precedence"}],"structure_id":"com.vmware.nsx.model.communication_map"}],"description":"Read a domain.","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.nsx_upgrade_agent","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read NSX upgrade Agent service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.role_bindings","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.aaa.rolebindings"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"role","display_name":"Role"}],"structure_id":"com.vmware.nsx.model.role"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"name","display_name":"Name"},{"field_name":"roles","display_name":"Roles"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.role_binding"}],"description":"Update User or Group's roles","options":[{"generic":"NONE","field_name":"binding_id","description":"User/Group's id (required)","type":"string","long_option":"binding-id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.name","description":"User/Group's name","type":"string","long_option":"name","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.roles","description":"Roles","type":"complex","long_option":"roles","short_option":""},{"generic":"OPTIONAL","field_name":"role_binding.type","description":"Possible values are: ","type":"string","long_option":"type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"}],"description":"Retrieve a paginated list of load balancer client-ssl profiles.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transportzone_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.transportzoneprofiles"},"output_field_list":[],"description":"Creates a transport zone profile","options":[{"generic":"OPTIONAL","field_name":"transport_zone_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"transport-zone-profile","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"transport_zone_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.ip_prefix_lists","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.ipprefixlists"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"prefixes","display_name":"Prefixes"}],"structure_id":"com.vmware.nsx.model.IP_prefix_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"ge","display_name":"Ge"},{"field_name":"le","display_name":"Le"},{"field_name":"network","display_name":"Network"}],"structure_id":"com.vmware.nsx.model.prefix_config"}],"description":"Update a specific IPPrefixList on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_prefix_list.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"ip_prefix_list.prefixes","description":"Ordered list of PrefixConfig","type":"complex","long_option":"prefixes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relays","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.dhcp.relays"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_service"}],"description":"Returns information about all configured dhcp relay services.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"allocateorrelease","identity":{"name":"allocateorrelease","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_id","display_name":"AllocationId"}],"structure_id":"com.vmware.nsx.model.allocation_ip_address"}],"description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"allocation_ip_address.allocation_id","description":"Address that is allocated from pool format: ip","type":"string","long_option":"allocation-id","short_option":""},{"generic":"NONE","field_name":"action","description":"Specifies allocate or release action (required)","type":"string","long_option":"action","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.servers.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.dhcp.servers.statistics"},"output_field_list":[{"output_fields":[{"field_name":"acks","display_name":"Acks"},{"field_name":"declines","display_name":"Declines"},{"field_name":"dhcp_server_id","display_name":"DhcpServerId"},{"field_name":"discovers","display_name":"Discovers"},{"field_name":"errors","display_name":"Errors"},{"field_name":"informs","display_name":"Informs"},{"field_name":"ip_pool_stats","display_name":"IpPoolStats"},{"field_name":"nacks","display_name":"Nacks"},{"field_name":"offers","display_name":"Offers"},{"field_name":"releases","display_name":"Releases"},{"field_name":"requests","display_name":"Requests"},{"field_name":"timestamp","display_name":"Timestamp"}],"structure_id":"com.vmware.nsx.model.dhcp_statistics"},{"output_fields":[{"field_name":"allocated_number","display_name":"AllocatedNumber"},{"field_name":"allocated_percentage","display_name":"AllocatedPercentage"},{"field_name":"dhcp_ip_pool_id","display_name":"DhcpIpPoolId"},{"field_name":"pool_size","display_name":"PoolSize"}],"structure_id":"com.vmware.nsx.model.dhcp_ip_pool_usage"}],"description":"Returns the statistics of the given dhcp server.","options":[{"generic":"NONE","field_name":"server_id","description":"(required)","type":"string","long_option":"server-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"collectors","display_name":"Collectors"}],"structure_id":"com.vmware.nsx.model.ipfix_collector_config"},{"output_fields":[{"field_name":"collector_ip_address","display_name":"CollectorIpAddress"},{"field_name":"collector_port","display_name":"CollectorPort"}],"structure_id":"com.vmware.nsx.model.ipfix_collector"}],"description":"Create a new IPFIX collector configuration","options":[{"generic":"OPTIONAL","field_name":"ipfix_collector_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ipfix_collector_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ipfix_collector_config.collectors","description":"IPFIX Collectors","type":"complex","long_option":"collectors","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate_id","display_name":"CertificateId"},{"field_name":"is_protected","display_name":"IsProtected"},{"field_name":"name","display_name":"Name"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"permission_group","display_name":"PermissionGroup"}],"structure_id":"com.vmware.nsx.model.principal_identity"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.principal_identity_list"}],"description":"Returns the list of principals registered with a certificate.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.networkencryption.keypolicies.stats"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"bytes_decrypted","display_name":"BytesDecrypted"},{"field_name":"bytes_dropped","display_name":"BytesDropped"},{"field_name":"bytes_encrypted","display_name":"BytesEncrypted"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"packets_decrypted","display_name":"PacketsDecrypted"},{"field_name":"packets_dropped","display_name":"PacketsDropped"},{"field_name":"packets_encrypted","display_name":"PacketsEncrypted"}],"structure_id":"com.vmware.nsx.model.dne_key_policy_stats"}],"description":"Get the statistics for a network encryption key policy","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.nodes.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.nodes.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.services.service_entries","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.services.serviceentries"},"output_field_list":[],"description":"Service entry","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""},{"generic":"NONE","field_name":"service_entry_id","description":"Service entry ID (required)","type":"string","long_option":"service-entry-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_subnets","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ipsubnets"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"block_id","display_name":"BlockId"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_block_subnet_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about all subnets present within an IP address block","options":[{"generic":"OPTIONAL","field_name":"block_id","description":"(optional)","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_clusters","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.bridgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bridge_nodes","display_name":"BridgeNodes"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"}],"structure_id":"com.vmware.nsx.model.bridge_cluster"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"},{"output_fields":[{"field_name":"ha_mac","display_name":"HaMac"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.bridge_cluster_node"}],"description":"Creates a bridge cluster","options":[{"generic":"OPTIONAL","field_name":"bridge_cluster._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"bridge_cluster.bridge_nodes","description":"Nodes used in bridging","type":"complex","long_option":"bridge-nodes","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster.cluster_profile_bindings","description":"Bridge cluster profile bindings","type":"complex","long_option":"cluster-profile-bindings","short_option":""}]},{"service_id":"com.vmware.nsx.templates","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.templates"},"output_field_list":[],"description":"Create a new template if the specified template id does not correspond to an existing template","options":[{"generic":"NONE","field_name":"template_id","description":"Template identifier (required)","type":"string","long_option":"template-id","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"template-body-links","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"template-body-schema","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._self.action","description":"Optional action","type":"string","long_option":"template-body-self-action","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._self.href","description":"Optional action","type":"string","long_option":"template-body-self-href","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"template-body-self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"template-body-revision","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"template-body-create-time","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._create_user","description":"ID of the user who created this resource","type":"string","long_option":"template-body-create-user","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"template-body-last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"template-body-last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"template-body-protection","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"template-body-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.description","description":"Description of this resource","type":"string","long_option":"template-body-description","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.display_name","description":"Defaults to ID if not set","type":"string","long_option":"template-body-display-name","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.id","description":"Unique identifier of this resource","type":"string","long_option":"template-body-id","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.resource_type","description":"The type of this resource.","type":"string","long_option":"template-body-resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"template-body-tags","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.path","description":"Absolute path of this object","type":"string","long_option":"template-body-path","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.relative_path","description":"Path relative from its parent","type":"string","long_option":"template-body-relative-path","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.communication_profiles","description":"This field is used while creating or updating the space.","type":"complex","long_option":"template-body-communication-profiles","short_option":""},{"generic":"OPTIONAL","field_name":"policy_template.template_body.connectivity_strategy","description":"Possible values are: ","type":"string","long_option":"template-body-connectivity-strategy","short_option":""},{"generic":"NONE","field_name":"policy_template.template_placeholders","description":"Template placeholders","type":"complex","long_option":"template-placeholders","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"}],"description":"Modifies the IP address block with specifed id","options":[{"generic":"NONE","field_name":"block_id","description":"IP address block id (required)","type":"string","long_option":"block-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ip_block.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.deployment_zones","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.infra.deploymentzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"enforcement_points","display_name":"EnforcementPoints"}],"structure_id":"com.vmware.nsx.model.deployment_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"connection_info","display_name":"ConnectionInfo"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.enforcement_point"}],"description":"Read a Deployment Zone","options":[{"generic":"NONE","field_name":"deployment_zone_id","description":"Deployment Zone id (required)","type":"string","long_option":"deployment-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[],"description":"Creates a new, custom qos, port-mirroring, spoof-guard or port-security switching profile","options":[{"generic":"OPTIONAL","field_name":"base_switching_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"base-switching-profile","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"base_switching_profile.resource_type","description":"Unique identifier of this resource","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"base_switching_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"base_switching_profile.required_capabilities","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"required-capabilities","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.users.ssh_keys","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.users.sshkeys"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"label","display_name":"Label"},{"field_name":"password","display_name":"Password"},{"field_name":"type","display_name":"Type"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.ssh_key_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ssh_key_properties_list_result"}],"description":"Returns a list of all SSH keys from authorized_keys file for node user","options":[{"generic":"NONE","field_name":"userid","description":"User id of the user (required)","type":"string","long_option":"userid","short_option":""}]},{"service_id":"com.vmware.nsx.node","operation_id":"shutdown","identity":{"name":"shutdown","path":"com.vmware.nsx.node"},"output_field_list":[],"description":"Restarts or shuts down the NSX Manager appliance.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.client_ssl_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.clientsslprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ciphers","display_name":"Ciphers"},{"field_name":"is_secure","display_name":"IsSecure"},{"field_name":"prefer_server_ciphers","display_name":"PreferServerCiphers"},{"field_name":"protocols","display_name":"Protocols"},{"field_name":"session_cache_enabled","display_name":"SessionCacheEnabled"},{"field_name":"session_cache_timeout","display_name":"SessionCacheTimeout"}],"structure_id":"com.vmware.nsx.model.lb_client_ssl_profile"}],"description":"Update a load balancer client-ssl profile.","options":[{"generic":"NONE","field_name":"client_ssl_profile_id","description":"(required)","type":"string","long_option":"client-ssl-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.ciphers","description":"Possible values are: ","type":"string","long_option":"ciphers","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.is_secure","description":"This flag is set to true when all the ciphers and protocols are secure","type":"boolean","long_option":"is-secure","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.prefer_server_ciphers","description":"During SSL handshake as part of the SSL client Hello client sends an ordered list of ciphers that it can support (or prefers) and typically server selects the first one from the top of that list it can also support","type":"boolean","long_option":"prefer-server-ciphers","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_client_ssl_profile.protocols","description":"Possible values are: ","type":"string","long_option":"protocols","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_enabled","description":"SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.","type":"boolean","long_option":"session-cache-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"lb_client_ssl_profile.session_cache_timeout","description":"Session cache timeout specifies how long the SSL session parameters are held on to and can be reused","type":"long","long_option":"session-cache-timeout","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"createmultiple","identity":{"name":"createmultiple","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"rules","display_name":"Rules"}],"structure_id":"com.vmware.nsx.model.dne_rule_list"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Add multiple rules to a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"dne_rule_list.rules","description":"List of DNE rules in the section","type":"complex","long_option":"rules","short_option":""},{"generic":"NONE","field_name":"operation","description":"Operation (required)","type":"string","long_option":"operation","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_policies.rules","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.networkencryption.keypolicies.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.dne_rule_list_result"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Get all network encryption rules attached to a specific key policy","options":[{"generic":"NONE","field_name":"keypolicy_id","description":"(required)","type":"string","long_option":"keypolicy-id","short_option":""},{"generic":"OPTIONAL","field_name":"applied_tos","description":"AppliedTo's referenced by this section or section's DNE Rules ","type":"string","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"destinations","description":"Destinations referenced by this section's DNE Rules ","type":"string","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"filter_type","description":"Filter type (optional, default to FILTER)","type":"string","long_option":"filter-type","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"key_policy_id","description":"key policy identifier (optional)","type":"string","long_option":"key-policy-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"services","description":"NSService referenced by this section's DNE Rules ","type":"string","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"sources","description":"Sources referenced by this section's DNE Rules ","type":"string","long_option":"sources","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.lldp.transport_nodes.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.lldp.transportnodes.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"mac","display_name":"Mac"},{"field_name":"name","display_name":"Name"},{"field_name":"neighbors","display_name":"Neighbors"}],"structure_id":"com.vmware.nsx.model.interface_neighbor_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"capabilities","display_name":"Capabilities"},{"field_name":"enabled_capabilities","display_name":"EnabledCapabilities"},{"field_name":"ifindex","display_name":"Ifindex"},{"field_name":"link_aggregation_capable","display_name":"LinkAggregationCapable"},{"field_name":"link_aggregation_port_id","display_name":"LinkAggregationPortId"},{"field_name":"link_aggregation_status","display_name":"LinkAggregationStatus"},{"field_name":"mac","display_name":"Mac"},{"field_name":"mgmt_addr","display_name":"MgmtAddr"},{"field_name":"name","display_name":"Name"},{"field_name":"oid","display_name":"Oid"},{"field_name":"port_desc","display_name":"PortDesc"},{"field_name":"system_desc","display_name":"SystemDesc"},{"field_name":"system_name","display_name":"SystemName"},{"field_name":"system_port_number","display_name":"SystemPortNumber"}],"structure_id":"com.vmware.nsx.model.neighbor_properties"}],"description":"Read LLDP Neighbor Properties","options":[{"generic":"NONE","field_name":"node_id","description":"ID of transport node (required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_name","description":"Interface name to read (required)","type":"string","long_option":"interface-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_blocks","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.pools.ipblocks"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cidr","display_name":"Cidr"}],"structure_id":"com.vmware.nsx.model.ip_block"}],"description":"Creates a new IPv4 address block using the specified cidr","options":[{"generic":"OPTIONAL","field_name":"ip_block._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_block.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"ip_block.cidr","description":"Represents network address and the prefix length which will be associated with a layer-2 broadcast domain format: ipv4-cidr-block","type":"string","long_option":"cidr","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.realized_state.enforcement_points","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.realized_enforcement_point_list_result"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"message","display_name":"Message"}],"structure_id":"com.vmware.nsx.model.policy_alarm_resource"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_firewalls","display_name":"RealizedFirewalls"}],"structure_id":"com.vmware.nsx.model.realized_firewalls"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_firewalls","display_name":"RealizedFirewalls"},{"field_name":"realized_groups","display_name":"RealizedGroups"},{"field_name":"realized_services","display_name":"RealizedServices"}],"structure_id":"com.vmware.nsx.model.realized_enforcement_point"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_groups","display_name":"RealizedGroups"}],"structure_id":"com.vmware.nsx.model.realized_groups"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"alarms","display_name":"Alarms"},{"field_name":"intent_reference","display_name":"IntentReference"},{"field_name":"realization_specific_identifier","display_name":"RealizationSpecificIdentifier"},{"field_name":"state","display_name":"State"},{"field_name":"realized_services","display_name":"RealizedServices"}],"structure_id":"com.vmware.nsx.model.realized_services"}],"description":"Paginated list of all enforcement points","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"}],"description":"Returns information about the specified CRL","options":[{"generic":"NONE","field_name":"crl_id","description":"ID of CRL to read (required)","type":"string","long_option":"crl-id","short_option":""},{"generic":"OPTIONAL","field_name":"details","description":"whether to expand the pem data and show all its details (optional, default to false)","type":"boolean","long_option":"details","short_option":""}]},{"service_id":"com.vmware.nsx.trust_management.principal_identities","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.trustmanagement.principalidentities"},"output_field_list":[],"description":"Delete a principal identity","options":[{"generic":"NONE","field_name":"principal_identity_id","description":"Unique id of the principal identity to delete (required)","type":"string","long_option":"principal-identity-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"output_field_list":[{"output_fields":[{"field_name":"admin_status","display_name":"AdminStatus"},{"field_name":"connected_switch","display_name":"ConnectedSwitch"},{"field_name":"ens_capable","display_name":"EnsCapable"},{"field_name":"ens_enabled","display_name":"EnsEnabled"},{"field_name":"interface_alias","display_name":"InterfaceAlias"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"interface_type","display_name":"InterfaceType"},{"field_name":"link_status","display_name":"LinkStatus"},{"field_name":"mtu","display_name":"Mtu"},{"field_name":"source","display_name":"Source"}],"structure_id":"com.vmware.nsx.model.node_interface_properties"},{"output_fields":[{"field_name":"broadcast_address","display_name":"BroadcastAddress"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"ip_configuration","display_name":"IpConfiguration"},{"field_name":"netmask","display_name":"Netmask"},{"field_name":"physical_address","display_name":"PhysicalAddress"}],"structure_id":"com.vmware.nsx.model.node_interface_alias"}],"description":"Returns detailed information about the specified interface","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[],"description":"Returns information about a specified hostswitch profile.","options":[{"generic":"NONE","field_name":"host_switch_profile_id","description":"(required)","type":"string","long_option":"host-switch-profile-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Update a specific static route on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"static_route._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.id","description":"Unique identifier of this resource","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"static_route.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""},{"generic":"NONE","field_name":"static_route.network","description":"CIDR format: ipv4-cidr-block","type":"string","long_option":"network","short_option":""},{"generic":"NONE","field_name":"static_route.next_hops","description":"Next Hops","type":"complex","long_option":"next-hops","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_zones","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.transportzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_mode","display_name":"HostSwitchMode"},{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"nested_nsx","display_name":"NestedNsx"},{"field_name":"transport_type","display_name":"TransportType"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone"}],"description":"Returns information about a single transport zone.","options":[{"generic":"NONE","field_name":"zone_id","description":"(required)","type":"string","long_option":"zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_services","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.nsservices"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"default_service","display_name":"DefaultService"},{"field_name":"nsservice_element","display_name":"NsserviceElement"}],"structure_id":"com.vmware.nsx.model.NS_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Creates a new NSService which allows users to specify characteristics to use for matching network traffic.","options":[{"generic":"OPTIONAL","field_name":"ns_service._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ns_service.default_service","description":"The default NSServices are created in the system by default","type":"boolean","long_option":"default-service","short_option":""},{"generic":"NONE","field_name":"ns_service.nsservice_element","description":"An NSService Element that describes traffic corresponding to this NSService","type":"dynamicstructure","long_option":"nsservice-element","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Deletes the specified transport node.","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"service_id":"com.vmware.nsx.node.tasks.response","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.tasks.response"},"output_field_list":[],"description":"Read asynchronous task response","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_managers","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.networkencryption.keymanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"host","display_name":"Host"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.dne_key_manager"}],"description":"Add a network encryption key manager configuration","options":[{"generic":"OPTIONAL","field_name":"dne_key_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.certificate","description":"The certificate of key manager appliance.","type":"string","long_option":"certificate","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.host","description":"Host server of key manager appliance","type":"string","long_option":"host","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.port","description":"A port number of key manager instance","type":"long","long_option":"port","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.status","description":"Health status check for the key manager server","type":"string","long_option":"status","short_option":""}]},{"service_id":"com.vmware.nsx.logical_router_ports","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Deletes the specified logical router port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.deployment_zones","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.deploymentzones"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"enforcement_points","display_name":"EnforcementPoints"}],"structure_id":"com.vmware.nsx.model.deployment_zone"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"connection_info","display_name":"ConnectionInfo"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.enforcement_point"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.deployment_zone_list_result"}],"description":"Paginated list of all Deployment zones for infra.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.vtep_label_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.vteplabelpools"},"output_field_list":[{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_usage"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.vtep_label_range"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"ranges","display_name":"Ranges"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vtep_label_pool_list_result"}],"description":"Returns a list of all virtual tunnel endpoint label pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.sections.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.sections.rules"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"service","display_name":"Service"}],"structure_id":"com.vmware.nsx.model.dne_service"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.owner_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"owner","display_name":"Owner"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"action","display_name":"Action"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"comments","display_name":"Comments"},{"field_name":"destinations","display_name":"Destinations"},{"field_name":"disabled","display_name":"Disabled"},{"field_name":"ip_protocol","display_name":"IpProtocol"},{"field_name":"key_policy_identifier","display_name":"KeyPolicyIdentifier"},{"field_name":"key_policy_name","display_name":"KeyPolicyName"},{"field_name":"logged","display_name":"Logged"},{"field_name":"rule_tag","display_name":"RuleTag"},{"field_name":"services","display_name":"Services"},{"field_name":"sources","display_name":"Sources"}],"structure_id":"com.vmware.nsx.model.dne_rule"}],"description":"Update a specific rule in a network encryption section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.action","description":"Optional action","type":"string","long_option":"owner-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.href","description":"Optional action","type":"string","long_option":"owner-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule._owner.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"owner-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.id","description":"Identifier of the resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.action","description":"This is a read-only field that for UI display purpose only","type":"string","long_option":"action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.applied_tos","description":"List of object where rule will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.comments","description":"User notes specific to the rule.","type":"string","long_option":"comments","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.destinations","description":"List of the destinations","type":"complex","long_option":"destinations","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.disabled","description":"Flag to disable rule","type":"boolean","long_option":"disabled","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.ip_protocol","description":"Possible values are: ","type":"string","long_option":"ip-protocol","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_identifier","description":"Identifier of key policy","type":"string","long_option":"key-policy-identifier","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.key_policy_name","description":"A display name of rule's key policy","type":"string","long_option":"key-policy-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.logged","description":"Flag to enable packet logging","type":"boolean","long_option":"logged","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.rule_tag","description":"User level field which will be printed in CLI and packet logs.","type":"string","long_option":"rule-tag","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.services","description":"List of the services","type":"complex","long_option":"services","short_option":""},{"generic":"OPTIONAL","field_name":"dne_rule.sources","description":"List of sources","type":"complex","long_option":"sources","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.switching_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.switchingprofiles"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.switching_profiles_list_result"}],"description":"Returns information about the system-default and user-configured switching profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_type","description":"comma-separated list of switching profile types, e.g","type":"string","long_option":"switching-profile-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.domains","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.domains"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.domain_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_map","display_name":"CommunicationMap"},{"field_name":"groups","display_name":"Groups"}],"structure_id":"com.vmware.nsx.model.domain"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"expression","display_name":"Expression"},{"field_name":"state","display_name":"State"}],"structure_id":"com.vmware.nsx.model.group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_path","display_name":"CommunicationProfilePath"},{"field_name":"destination_groups","display_name":"DestinationGroups"},{"field_name":"logged","display_name":"Logged"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"source_groups","display_name":"SourceGroups"}],"structure_id":"com.vmware.nsx.model.communication_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_entries","display_name":"CommunicationEntries"},{"field_name":"precedence","display_name":"Precedence"}],"structure_id":"com.vmware.nsx.model.communication_map"}],"description":"Paginated list of all domains for infra.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"}],"description":"Modifies the specified IP address pool","options":[{"generic":"NONE","field_name":"pool_id","description":"IP pool ID (required)","type":"string","long_option":"pool-id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.allocated_ids","description":"Total number of allocated IDs in a pool format: int64","type":"long","long_option":"pool-usage-allocated-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.free_ids","description":"Total number of free IDs in a pool format: int64","type":"long","long_option":"pool-usage-free-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.pool_usage.total_ids","description":"Total number of IDs in a pool format: int64","type":"long","long_option":"pool-usage-total-ids","short_option":""},{"generic":"OPTIONAL","field_name":"ip_pool.subnets","description":"Subnets can be IPv4 or IPv6 and they should not overlap","type":"complex","long_option":"subnets","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.processes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.processes"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.node_process_properties_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cpu_time","display_name":"CpuTime"},{"field_name":"mem_resident","display_name":"MemResident"},{"field_name":"mem_used","display_name":"MemUsed"},{"field_name":"pid","display_name":"Pid"},{"field_name":"ppid","display_name":"Ppid"},{"field_name":"process_name","display_name":"ProcessName"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"uptime","display_name":"Uptime"}],"structure_id":"com.vmware.nsx.model.node_process_properties"}],"description":"Returns the number of processes and information about each process","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.cluster.restore.status","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.cluster.restore.status"},"output_field_list":[{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.global_restore_status"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.per_step_restore_status"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"status","display_name":"Status"},{"field_name":"step_number","display_name":"StepNumber"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.restore_step"},{"output_fields":[{"field_name":"actions","display_name":"Actions"},{"field_name":"fields","display_name":"Fields"},{"field_name":"id","display_name":"Id"},{"field_name":"name","display_name":"Name"}],"structure_id":"com.vmware.nsx.model.instruction_info"},{"output_fields":[{"field_name":"backup_timestamp","display_name":"BackupTimestamp"},{"field_name":"endpoints","display_name":"Endpoints"},{"field_name":"id","display_name":"Id"},{"field_name":"instructions","display_name":"Instructions"},{"field_name":"restore_end_time","display_name":"RestoreEndTime"},{"field_name":"restore_start_time","display_name":"RestoreStartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"step","display_name":"Step"},{"field_name":"total_steps","display_name":"TotalSteps"}],"structure_id":"com.vmware.nsx.model.cluster_restore_status"}],"description":"Returns status information for the specified NSX cluster restore request.","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.redistribution","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"bgp_enabled","display_name":"BgpEnabled"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"}],"structure_id":"com.vmware.nsx.model.redistribution_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies existing route redistribution rules for the specified TIER0 logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.bgp_enabled","description":"Flag to enable redistribution for BGP as destinationProtocol","type":"boolean","long_option":"bgp-enabled","short_option":""},{"generic":"OPTIONAL","field_name":"redistribution_config.logical_router_id","description":"Logical router id","type":"string","long_option":"logical-router-id-2","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.file_properties_list_result"}],"description":"List node files","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.route_maps","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouters.routing.routemaps"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"ip_prefix_lists","display_name":"IpPrefixLists"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_match"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"as_path_prepend","display_name":"AsPathPrepend"},{"field_name":"community","display_name":"Community"},{"field_name":"multi_exit_discriminator","display_name":"MultiExitDiscriminator"},{"field_name":"weight","display_name":"Weight"}],"structure_id":"com.vmware.nsx.model.route_map_sequence_set"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"match_criteria","display_name":"MatchCriteria"},{"field_name":"set_criteria","display_name":"SetCriteria"}],"structure_id":"com.vmware.nsx.model.route_map_sequence"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"sequences","display_name":"Sequences"}],"structure_id":"com.vmware.nsx.model.route_map"}],"description":"Read a specific RouteMap on the specified logical router.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"NONE","field_name":"id","description":"(required)","type":"string","long_option":"id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes.network.interfaces.stats","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.fabric.nodes.network.interfaces.stats"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"interface_id","display_name":"InterfaceId"},{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_dropped","display_name":"RxDropped"},{"field_name":"rx_errors","display_name":"RxErrors"},{"field_name":"rx_frame","display_name":"RxFrame"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"source","display_name":"Source"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_carrier","display_name":"TxCarrier"},{"field_name":"tx_colls","display_name":"TxColls"},{"field_name":"tx_dropped","display_name":"TxDropped"},{"field_name":"tx_errors","display_name":"TxErrors"},{"field_name":"tx_packets","display_name":"TxPackets"}],"structure_id":"com.vmware.nsx.model.node_interface_statistics_properties"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"On the specified interface, returns the number of received (rx), transmitted (tx), and dropped packets; the number of bytes and errors received and transmitted on the interface; and the number of detected collisions.","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"NONE","field_name":"interface_id","description":"(required)","type":"string","long_option":"interface-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.manager","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.manager"},"output_field_list":[{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_name","display_name":"PackageName"}],"structure_id":"com.vmware.nsx.model.proton_package_logging_levels"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"logging_level","display_name":"LoggingLevel"},{"field_name":"package_logging_level","display_name":"PackageLoggingLevel"}],"structure_id":"com.vmware.nsx.model.proton_service_properties"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"},{"field_name":"service_properties","display_name":"ServiceProperties"}],"structure_id":"com.vmware.nsx.model.node_proton_service_properties"}],"description":"Read service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.infra.deployment_zones.enforcement_points","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.infra.deploymentzones.enforcementpoints"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"connection_info","display_name":"ConnectionInfo"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.enforcement_point"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.enforcement_point_list_result"}],"description":"Paginated list of all enforcementpoints for infra.","options":[{"generic":"NONE","field_name":"deployment_zone_id","description":"(required)","type":"string","long_option":"deployment-zone-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.snmp","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.snmp"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the SNMP service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.server_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.serverprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"edge_cluster_id","display_name":"EdgeClusterId"},{"field_name":"edge_cluster_member_indexes","display_name":"EdgeClusterMemberIndexes"}],"structure_id":"com.vmware.nsx.model.dhcp_profile"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Update a DHCP server profile","options":[{"generic":"NONE","field_name":"profile_id","description":"(required)","type":"string","long_option":"profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dhcp_profile.edge_cluster_id","description":"edge cluster uuid","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"dhcp_profile.edge_cluster_member_indexes","description":"If none is provided, the NSX will auto-select two edge-nodes from the given edge cluster","type":"long","long_option":"edge-cluster-member-indexes","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.upgrade.eula.content","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.upgrade.eula.content"},"output_field_list":[{"output_fields":[{"field_name":"content","display_name":"Content"}],"structure_id":"com.vmware.nsx.model.EULA_content"}],"description":"Return the content of end user license agreement in the specified format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"format","description":"End User License Agreement content output format (optional)","type":"string","long_option":"format","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"start","identity":{"name":"start","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the manager service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.edge_clusters","operation_id":"replacetransportnode","identity":{"name":"replacetransportnode","path":"com.vmware.nsx.edgeclusters"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"cluster_profile_bindings","display_name":"ClusterProfileBindings"},{"field_name":"deployment_type","display_name":"DeploymentType"},{"field_name":"member_node_type","display_name":"MemberNodeType"},{"field_name":"members","display_name":"Members"}],"structure_id":"com.vmware.nsx.model.edge_cluster"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"member_index","display_name":"MemberIndex"},{"field_name":"transport_node_id","display_name":"TransportNodeId"}],"structure_id":"com.vmware.nsx.model.edge_cluster_member"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.cluster_profile_type_id_entry"}],"description":"Replace the transport node in the specified member of the edge-cluster","options":[{"generic":"NONE","field_name":"edge_cluster_id","description":"(required)","type":"string","long_option":"edge-cluster-id","short_option":""},{"generic":"NONE","field_name":"edge_cluster_member_transport_node.member_index","description":"System generated index for cluster member format: int32","type":"long","long_option":"member-index","short_option":""},{"generic":"NONE","field_name":"edge_cluster_member_transport_node.transport_node_id","description":"Identifier of the transport node backed by an Edge node","type":"string","long_option":"transport-node-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports"},"output_field_list":[],"description":"Returns information about the specified logical router port.","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.transport_nodes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.transportnodes"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"transport_zone_id","display_name":"TransportZoneId"},{"field_name":"transport_zone_profile_ids","display_name":"TransportZoneProfileIds"}],"structure_id":"com.vmware.nsx.model.transport_zone_end_point"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"profile_id","display_name":"ProfileId"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.transport_zone_profile_type_id_entry"},{"output_fields":[{"field_name":"device_name","display_name":"DeviceName"},{"field_name":"uplink_name","display_name":"UplinkName"}],"structure_id":"com.vmware.nsx.model.pnic"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"key","display_name":"Key"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.host_switch_profile_type_id_entry"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.transport_node_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"host_switch_spec","display_name":"HostSwitchSpec"},{"field_name":"host_switches","display_name":"HostSwitches"},{"field_name":"maintenance_mode","display_name":"MaintenanceMode"},{"field_name":"node_id","display_name":"NodeId"},{"field_name":"transport_zone_endpoints","display_name":"TransportZoneEndpoints"}],"structure_id":"com.vmware.nsx.model.transport_node"},{"output_fields":[{"field_name":"host_switch_name","display_name":"HostSwitchName"},{"field_name":"host_switch_profile_ids","display_name":"HostSwitchProfileIds"},{"field_name":"pnics","display_name":"Pnics"},{"field_name":"static_ip_pool_id","display_name":"StaticIpPoolId"}],"structure_id":"com.vmware.nsx.model.host_switch"}],"description":"Returns information about all transport nodes","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"in_maintenance_mode","description":"maintenance mode flag (optional)","type":"boolean","long_option":"in-maintenance-mode","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"node_id","description":"node identifier (optional)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"node_ip","description":"Fabric node IP address (optional)","type":"string","long_option":"node-ip","short_option":""},{"generic":"OPTIONAL","field_name":"node_types","description":"a list of fabric node types separated by comma or a single type (optional)","type":"string","long_option":"node-types","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.file_store","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.filestore"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"created_epoch_ms","display_name":"CreatedEpochMs"},{"field_name":"modified_epoch_ms","display_name":"ModifiedEpochMs"},{"field_name":"name","display_name":"Name"},{"field_name":"size","display_name":"Size"}],"structure_id":"com.vmware.nsx.model.file_properties"}],"description":"Read file properties","options":[{"generic":"NONE","field_name":"file_name","description":"Name of the file to retrieve information about (required)","type":"string","long_option":"file-name","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_ports.status","operation_id":"getall","identity":{"name":"getall","path":"com.vmware.nsx.logicalports.status"},"output_field_list":[{"output_fields":[{"field_name":"filters","display_name":"Filters"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"total_ports","display_name":"TotalPorts"},{"field_name":"up_ports","display_name":"UpPorts"}],"structure_id":"com.vmware.nsx.model.logical_port_status_summary"},{"output_fields":[{"field_name":"name","display_name":"Name"},{"field_name":"value","display_name":"Value"}],"structure_id":"com.vmware.nsx.model.filter"}],"description":"Returns operational status of all logical ports","options":[{"generic":"OPTIONAL","field_name":"attachment_id","description":"Logical Port attachment Id (optional)","type":"string","long_option":"attachment-id","short_option":""},{"generic":"OPTIONAL","field_name":"attachment_type","description":"Type of attachment for logical port; for query only","type":"string","long_option":"attachment-type","short_option":""},{"generic":"OPTIONAL","field_name":"bridge_cluster_id","description":"Bridge Cluster identifier (optional)","type":"string","long_option":"bridge-cluster-id","short_option":""},{"generic":"OPTIONAL","field_name":"container_ports_only","description":"Only container VIF logical ports will be returned if true (optional, default to false)","type":"boolean","long_option":"container-ports-only","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"diagnostic","description":"Flag to enable showing of transit logical port","type":"boolean","long_option":"diagnostic","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"logical_switch_id","description":"Logical Switch identifier (optional)","type":"string","long_option":"logical-switch-id","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"parent_vif_id","description":"ID of the VIF of type PARENT (optional)","type":"string","long_option":"parent-vif-id","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""},{"generic":"OPTIONAL","field_name":"switching_profile_id","description":"Network Profile identifier (optional)","type":"string","long_option":"switching-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_node_id","description":"Transport node identifier (optional)","type":"string","long_option":"transport-node-id","short_option":""},{"generic":"OPTIONAL","field_name":"transport_zone_id","description":"Transport zone identifier (optional)","type":"string","long_option":"transport-zone-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.crls","operation_id":"importcrl","identity":{"name":"importcrl","path":"com.vmware.nsx.trustmanagement.crls"},"output_field_list":[{"output_fields":[{"field_name":"revocation_date","display_name":"RevocationDate"},{"field_name":"serial_number","display_name":"SerialNumber"}],"structure_id":"com.vmware.nsx.model.x509_crl_entry"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"}],"structure_id":"com.vmware.nsx.model.crl"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.crl_list"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"crl_entries","display_name":"CrlEntries"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"next_update","display_name":"NextUpdate"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_crl"}],"description":"Adds a new certificate revocation list (CRL)","options":[{"generic":"OPTIONAL","field_name":"crl_object_data._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"crl_object_data.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"crl_object_data.pem_encoded","description":"pem encoded crl data","type":"string","long_option":"pem-encoded","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.liagent","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.liagent"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the liagent service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.pools.ip_pools","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.pools.ippools"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"pool_usage","display_name":"PoolUsage"},{"field_name":"subnets","display_name":"Subnets"}],"structure_id":"com.vmware.nsx.model.ip_pool"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"end","display_name":"End"},{"field_name":"start","display_name":"Start"}],"structure_id":"com.vmware.nsx.model.ip_pool_range"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.ip_pool_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"allocation_ranges","display_name":"AllocationRanges"},{"field_name":"cidr","display_name":"Cidr"},{"field_name":"dns_nameservers","display_name":"DnsNameservers"},{"field_name":"dns_suffix","display_name":"DnsSuffix"},{"field_name":"gateway_ip","display_name":"GatewayIp"}],"structure_id":"com.vmware.nsx.model.ip_pool_subnet"},{"output_fields":[{"field_name":"allocated_ids","display_name":"AllocatedIds"},{"field_name":"free_ids","display_name":"FreeIds"},{"field_name":"total_ids","display_name":"TotalIds"}],"structure_id":"com.vmware.nsx.model.pool_usage"}],"description":"Returns information about the configured IP address pools","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"service_id":"com.vmware.nsx.node.file_store","operation_id":"createremotedirectory","identity":{"name":"createremotedirectory","path":"com.vmware.nsx.node.filestore"},"output_field_list":[],"description":"Create a directory on the remote remote server","options":[{"generic":"OPTIONAL","field_name":"create_remote_directory_properties.port","description":"Server port format: int64","type":"long","long_option":"port","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.server","description":"Remote server hostname or IP address","type":"string","long_option":"server","short_option":""},{"generic":"NONE","field_name":"create_remote_directory_properties.uri","description":"URI of file to copy","type":"string","long_option":"uri","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.tasks","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.tasks"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"async_response_available","display_name":"AsyncResponseAvailable"},{"field_name":"cancelable","display_name":"Cancelable"},{"field_name":"description","display_name":"Description"},{"field_name":"details","display_name":"Details"},{"field_name":"end_time","display_name":"EndTime"},{"field_name":"id","display_name":"Id"},{"field_name":"message","display_name":"Message"},{"field_name":"progress","display_name":"Progress"},{"field_name":"request_method","display_name":"RequestMethod"},{"field_name":"request_uri","display_name":"RequestUri"},{"field_name":"start_time","display_name":"StartTime"},{"field_name":"status","display_name":"Status"},{"field_name":"user","display_name":"User"}],"structure_id":"com.vmware.nsx.model.appliance_management_task_properties"}],"description":"Read task properties","options":[{"generic":"NONE","field_name":"task_id","description":"ID of task to read (required)","type":"string","long_option":"task-id","short_option":""},{"generic":"OPTIONAL","field_name":"suppress_redirect","description":"Suppress redirect status if applicable (optional, default to false)","type":"boolean","long_option":"suppress-redirect","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_router_ports.statistics.summary","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.logicalrouterports.statistics.summary"},"output_field_list":[{"output_fields":[{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"},{"field_name":"rx","display_name":"Rx"},{"field_name":"tx","display_name":"Tx"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.logical_router_port_statistics_summary"},{"output_fields":[{"field_name":"dropped_packets","display_name":"DroppedPackets"},{"field_name":"total_bytes","display_name":"TotalBytes"},{"field_name":"total_packets","display_name":"TotalPackets"}],"structure_id":"com.vmware.nsx.model.logical_router_port_counters"}],"description":"Returns the summation of statistics from all nodes for the Specified Logical Router Port","options":[{"generic":"NONE","field_name":"logical_router_port_id","description":"(required)","type":"string","long_option":"logical-router-port-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"service_id":"com.vmware.nsx.app_discovery.app_profiles","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.appdiscovery.appprofiles"},"output_field_list":[],"description":"Deletes the specified AppProfile.","options":[{"generic":"NONE","field_name":"app_profile_id","description":"(required)","type":"string","long_option":"app-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"force","description":"Force delete the resource even if it is being used somewhere (optional, default to false)","type":"boolean","long_option":"force","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.virtual_machines","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.virtualmachines"},"output_field_list":[],"description":"Returns information about the particular virtual machine","options":[{"generic":"NONE","field_name":"virtual_machine_id","description":"ID of the virtual machine (required)","type":"string","long_option":"virtual-machine-id","short_option":""}]},{"service_id":"com.vmware.nsx.infra.domains.domain_deployment_maps","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.infra.domains.domaindeploymentmaps"},"output_field_list":[],"description":"If the passed Domain Deployment Map does not already exist, create a new Domain Deployment Map","options":[{"generic":"NONE","field_name":"domain_id","description":"Domain ID (required)","type":"string","long_option":"domain-id","short_option":""},{"generic":"NONE","field_name":"domain_deployment_map_id","description":"Domain Deployment Map ID (required)","type":"string","long_option":"domain-deployment-map-id","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.path","description":"Absolute path of this object","type":"string","long_option":"path","short_option":""},{"generic":"OPTIONAL","field_name":"domain_deployment_map.relative_path","description":"Path relative from its parent","type":"string","long_option":"relative-path","short_option":""},{"generic":"NONE","field_name":"domain_deployment_map.enforcement_point_path","description":"Path of enforcement point on which domain will be deployed","type":"string","long_option":"enforcement-point-path","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.host_switch_profiles","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.hostswitchprofiles"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.host_switch_profiles_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Returns information about the configured hostswitch profiles","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"hostswitch_profile_type","description":"Supported HostSwitch profiles","type":"string","long_option":"hostswitch-profile-type","short_option":""},{"generic":"OPTIONAL","field_name":"include_system_owned","description":"Whether the list result contains system resources (optional, default to false)","type":"boolean","long_option":"include-system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.dhcp.relay_profiles","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.dhcp.relayprofiles"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"server_addresses","display_name":"ServerAddresses"}],"structure_id":"com.vmware.nsx.model.dhcp_relay_profile"}],"description":"Modifies the specified dhcp relay profile.","options":[{"generic":"NONE","field_name":"relay_profile_id","description":"(required)","type":"string","long_option":"relay-profile-id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dhcp_relay_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"dhcp_relay_profile.server_addresses","description":"Opaque identifiers meaningful to the API user","type":"string","long_option":"server-addresses","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"stop","identity":{"name":"stop","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"monitor_pid","display_name":"MonitorPid"},{"field_name":"monitor_runtime_state","display_name":"MonitorRuntimeState"},{"field_name":"pids","display_name":"Pids"},{"field_name":"runtime_state","display_name":"RuntimeState"}],"structure_id":"com.vmware.nsx.model.node_service_status_properties"}],"description":"Restart, start or stop the manager service","options":[]},{"service_id":"com.vmware.nsx.network_encryption.key_policies","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.networkencryption.keypolicies"},"output_field_list":[],"description":"Delete a specific network encryption key policy","options":[{"generic":"NONE","field_name":"key_policy_id","description":"(required)","type":"string","long_option":"key-policy-id","short_option":""}]},{"service_id":"com.vmware.nsx.csm.nsx_manager_accounts","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.csm.nsxmanageraccounts"},"output_field_list":[],"description":"Delete a NSX Manager account","options":[{"generic":"NONE","field_name":"account_id","description":"ID of NSX Manager account (required)","type":"string","long_option":"account-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ns_groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.nsgroups"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"member_count","display_name":"MemberCount"},{"field_name":"members","display_name":"Members"},{"field_name":"membership_criteria","display_name":"MembershipCriteria"}],"structure_id":"com.vmware.nsx.model.NS_group"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.NS_group_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"op","display_name":"Op"},{"field_name":"target_property","display_name":"TargetProperty"},{"field_name":"target_resource","display_name":"TargetResource"},{"field_name":"target_type","display_name":"TargetType"},{"field_name":"value","display_name":"Value"},{"field_name":"resource_type","display_name":"ResourceType"}],"structure_id":"com.vmware.nsx.model.NS_group_simple_expression"}],"description":"List the NSGroups in a paginated format","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"member_types","description":"Specify member types to filter corresponding NSGroups (optional)","type":"string","long_option":"member-types","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"populate_references","description":"Populate metadata of resource referenced by NSGroupExpressions (optional, default to false)","type":"boolean","long_option":"populate-references","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.aaa.vidm.groups","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.aaa.vidm.groups"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.vidm_info_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"name","display_name":"Name"},{"field_name":"type","display_name":"Type"}],"structure_id":"com.vmware.nsx.model.vidm_info"}],"description":"Get all the User Groups where vIDM display name matches the search key case insensitively","options":[{"generic":"NONE","field_name":"search_string","description":"Search string to search for","type":"string","long_option":"search-string","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.nodes","operation_id":"upgradeinfra","identity":{"name":"upgradeinfra","path":"com.vmware.nsx.fabric.nodes"},"output_field_list":[],"description":"Perform a service deployment upgrade on a host node","options":[{"generic":"NONE","field_name":"node_id","description":"(required)","type":"string","long_option":"node-id","short_option":""},{"generic":"OPTIONAL","field_name":"disable_vm_migration","description":"Should VM migration be disabled during upgrade (optional, default to false)","type":"boolean","long_option":"disable-vm-migration","short_option":""}]},{"service_id":"com.vmware.nsx.node.services.http","operation_id":"restart","identity":{"name":"restart","path":"com.vmware.nsx.node.services.http"},"output_field_list":[],"description":"Restart the http service","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.trust_management.csrs","operation_id":"selfsign","identity":{"name":"selfsign","path":"com.vmware.nsx.trustmanagement.csrs"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"node_id","display_name":"NodeId"},{"field_name":"service_types","display_name":"ServiceTypes"}],"structure_id":"com.vmware.nsx.model.node_id_services_map"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"dsa_public_keyg","display_name":"DsaPublicKeyg"},{"field_name":"dsa_public_keyp","display_name":"DsaPublicKeyp"},{"field_name":"dsa_public_keyq","display_name":"DsaPublicKeyq"},{"field_name":"dsa_public_keyy","display_name":"DsaPublicKeyy"},{"field_name":"is_ca","display_name":"IsCa"},{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"issuer","display_name":"Issuer"},{"field_name":"issuer_cn","display_name":"IssuerCn"},{"field_name":"not_after","display_name":"NotAfter"},{"field_name":"not_before","display_name":"NotBefore"},{"field_name":"public_key_algo","display_name":"PublicKeyAlgo"},{"field_name":"public_key_length","display_name":"PublicKeyLength"},{"field_name":"rsa_public_key_exponent","display_name":"RsaPublicKeyExponent"},{"field_name":"rsa_public_key_modulus","display_name":"RsaPublicKeyModulus"},{"field_name":"serial_number","display_name":"SerialNumber"},{"field_name":"signature","display_name":"Signature"},{"field_name":"signature_algorithm","display_name":"SignatureAlgorithm"},{"field_name":"subject","display_name":"Subject"},{"field_name":"subject_cn","display_name":"SubjectCn"},{"field_name":"version","display_name":"Version"}],"structure_id":"com.vmware.nsx.model.x509_certificate"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"details","display_name":"Details"},{"field_name":"pem_encoded","display_name":"PemEncoded"},{"field_name":"used_by","display_name":"UsedBy"}],"structure_id":"com.vmware.nsx.model.certificate"}],"description":"Self-signs the previously generated CSR","options":[{"generic":"NONE","field_name":"csr_id","description":"CSR this certificate is associated with (required)","type":"string","long_option":"csr-id","short_option":""},{"generic":"NONE","field_name":"days_valid","description":"Number of days the certificate will be valid, default 10 years (required)","type":"long","long_option":"days-valid","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.application_profiles","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.loadbalancer.applicationprofiles"},"output_field_list":[],"description":"Create a load balancer application profile.","options":[{"generic":"OPTIONAL","field_name":"lb_app_profile","description":"(required)","type":"complex-hasfieldsof","long_option":"lb-app-profile","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"lb_app_profile.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_app_profile.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.services","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.services"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.logical_service_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"dhcp_relay_profile_id","display_name":"DhcpRelayProfileId"}],"structure_id":"com.vmware.nsx.model.logical_service"}],"description":"Returns information about all configured logical router services that can be applied to one or more logical router ports","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"resource_type","description":"(optional)","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections.rules.stats","operation_id":"get_0","identity":{"name":"get0","path":"com.vmware.nsx.firewall.sections.rules.stats"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"byte_count","display_name":"ByteCount"},{"field_name":"packet_count","display_name":"PacketCount"},{"field_name":"rule_id","display_name":"RuleId"},{"field_name":"session_count","display_name":"SessionCount"},{"field_name":"total_session_count","display_name":"TotalSessionCount"}],"structure_id":"com.vmware.nsx.model.firewall_stats"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Get aggregated statistics for a rule for given firewall section","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.bridge_endpoints.statistics","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.bridgeendpoints.statistics"},"output_field_list":[{"output_fields":[{"field_name":"dropped","display_name":"Dropped"},{"field_name":"multicast_broadcast","display_name":"MulticastBroadcast"},{"field_name":"total","display_name":"Total"}],"structure_id":"com.vmware.nsx.model.data_counter"},{"output_fields":[{"field_name":"rx_bytes","display_name":"RxBytes"},{"field_name":"rx_packets","display_name":"RxPackets"},{"field_name":"tx_bytes","display_name":"TxBytes"},{"field_name":"tx_packets","display_name":"TxPackets"},{"field_name":"endpoint_id","display_name":"EndpointId"},{"field_name":"last_update_timestamp","display_name":"LastUpdateTimestamp"}],"structure_id":"com.vmware.nsx.model.bridge_endpoint_statistics"}],"description":"Get the statistics for the Bridge Endpoint of the given Endpoint id (endpoint-id)","options":[{"generic":"NONE","field_name":"endpoint_id","description":"(required)","type":"string","long_option":"endpoint-id","short_option":""},{"generic":"OPTIONAL","field_name":"source","description":"Data source type","type":"string","long_option":"source","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.firewall.sections","operation_id":"revise","identity":{"name":"revise","path":"com.vmware.nsx.firewall.sections"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"applied_tos","display_name":"AppliedTos"},{"field_name":"is_default","display_name":"IsDefault"},{"field_name":"rule_count","display_name":"RuleCount"},{"field_name":"section_type","display_name":"SectionType"},{"field_name":"stateful","display_name":"Stateful"}],"structure_id":"com.vmware.nsx.model.firewall_section"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"}],"description":"Modifies an existing firewall section along with its relative position among other firewall sections in the system.","options":[{"generic":"NONE","field_name":"section_id","description":"(required)","type":"string","long_option":"section-id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.applied_tos","description":"List of objects where the rules in this section will be enforced","type":"complex","long_option":"applied-tos","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.is_default","description":"It is a boolean flag which reflects whether a firewall section is default section or not","type":"boolean","long_option":"is-default","short_option":""},{"generic":"OPTIONAL","field_name":"firewall_section.rule_count","description":"Number of rules in this section","type":"long","long_option":"rule-count","short_option":""},{"generic":"NONE","field_name":"firewall_section.section_type","description":"Possible values are: ","type":"string","long_option":"section-type","short_option":""},{"generic":"NONE","field_name":"firewall_section.stateful","description":"Stateful or Stateless nature of firewall section is enforced on all rules inside the section","type":"boolean","long_option":"stateful","short_option":""},{"generic":"OPTIONAL","field_name":"id","description":"Identifier of the anchor rule or section","type":"string","long_option":"id-2","short_option":""},{"generic":"OPTIONAL","field_name":"operation","description":"Operation (optional, default to insert_top)","type":"string","long_option":"operation","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.logical_routers.routing.static_routes","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"output_field_list":[{"output_fields":[{"field_name":"is_valid","display_name":"IsValid"},{"field_name":"target_display_name","display_name":"TargetDisplayName"},{"field_name":"target_id","display_name":"TargetId"},{"field_name":"target_type","display_name":"TargetType"}],"structure_id":"com.vmware.nsx.model.resource_reference"},{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.static_route_list_result"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"administrative_distance","display_name":"AdministrativeDistance"},{"field_name":"bfd_enabled","display_name":"BfdEnabled"},{"field_name":"blackhole_action","display_name":"BlackholeAction"},{"field_name":"ip_address","display_name":"IpAddress"},{"field_name":"logical_router_port_id","display_name":"LogicalRouterPortId"}],"structure_id":"com.vmware.nsx.model.static_route_next_hop"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"logical_router_id","display_name":"LogicalRouterId"},{"field_name":"network","display_name":"Network"},{"field_name":"next_hops","display_name":"NextHops"}],"structure_id":"com.vmware.nsx.model.static_route"}],"description":"Returns information about configured static routes, including the network address and next hops for each static route.","options":[{"generic":"NONE","field_name":"logical_router_id","description":"(required)","type":"string","long_option":"logical-router-id","short_option":""},{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.templates","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.templates"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"action","display_name":"Action"},{"field_name":"sequence_number","display_name":"SequenceNumber"},{"field_name":"services","display_name":"Services"}],"structure_id":"com.vmware.nsx.model.communication_profile_entry"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profiles","display_name":"CommunicationProfiles"},{"field_name":"connectivity_strategy","display_name":"ConnectivityStrategy"}],"structure_id":"com.vmware.nsx.model.abstract_space"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"path","display_name":"Path"},{"field_name":"relative_path","display_name":"RelativePath"},{"field_name":"communication_profile_entries","display_name":"CommunicationProfileEntries"}],"structure_id":"com.vmware.nsx.model.communication_profile"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"template_body","display_name":"TemplateBody"},{"field_name":"template_placeholders","display_name":"TemplatePlaceholders"}],"structure_id":"com.vmware.nsx.model.policy_template"},{"output_fields":[{"field_name":"placeholder_id","display_name":"PlaceholderId"},{"field_name":"placeholder_message","display_name":"PlaceholderMessage"}],"structure_id":"com.vmware.nsx.model.policy_template_placeholder"}],"description":"Read a template and returns the template properties for a given template identifier.","options":[{"generic":"NONE","field_name":"template_id","description":"Template identifier (required)","type":"string","long_option":"template-id","short_option":""}]},{"service_id":"com.vmware.nsx.ipfix.collectorconfigs","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.ipfix.collectorconfigs"},"output_field_list":[],"description":"Delete an existing IPFIX collector configuration","options":[{"generic":"NONE","field_name":"collector_config_id","description":"(required)","type":"string","long_option":"collector-config-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.fabric.discovered_nodes","operation_id":"hostprep","identity":{"name":"hostprep","path":"com.vmware.nsx.fabric.discoverednodes"},"output_field_list":[],"description":"Prepares(hostprep) discovered node for NSX","options":[{"generic":"NONE","field_name":"node_ext_id","description":"(required)","type":"string","long_option":"node-ext-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Retrieve a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.rules","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.loadbalancer.rules"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"actions","display_name":"Actions"},{"field_name":"match_conditions","display_name":"MatchConditions"},{"field_name":"match_strategy","display_name":"MatchStrategy"},{"field_name":"phase","display_name":"Phase"}],"structure_id":"com.vmware.nsx.model.lb_rule"}],"description":"Update a load balancer rule.","options":[{"generic":"NONE","field_name":"rule_id","description":"(required)","type":"string","long_option":"rule-id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"lb_rule.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"LIST","field_name":"lb_rule.actions","description":"A list of actions to be executed at specified phase when load balancer rule matches","type":"dynamicstructure","long_option":"actions","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"lb_rule.match_conditions","description":"A list of match conditions used to match application traffic","type":"dynamicstructure","long_option":"match-conditions","short_option":""},{"generic":"NONE","field_name":"lb_rule.match_strategy","description":"Possible values are: ","type":"string","long_option":"match-strategy","short_option":""},{"generic":"NONE","field_name":"lb_rule.phase","description":"Possible values are: ","type":"string","long_option":"phase","short_option":""}]},{"service_id":"com.vmware.nsx.infra.services","operation_id":"delete","identity":{"name":"delete","path":"com.vmware.nsx.infra.services"},"output_field_list":[],"description":"Delete Service","options":[{"generic":"NONE","field_name":"service_id","description":"Service ID (required)","type":"string","long_option":"service-id","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.loadbalancer.monitors","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.loadbalancer.monitors"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.lb_monitor_list_result"}],"description":"Retrieve a paginated list of load balancer monitors.","options":[{"generic":"OPTIONAL","field_name":"cursor","description":"Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)","type":"string","long_option":"cursor","short_option":""},{"generic":"OPTIONAL","field_name":"included_fields","description":"Comma separated list of fields that should be included to result of query (optional)","type":"string","long_option":"included-fields","short_option":""},{"generic":"OPTIONAL","field_name":"page_size","description":"Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)","type":"long","long_option":"page-size","short_option":""},{"generic":"OPTIONAL","field_name":"sort_ascending","description":"(optional)","type":"boolean","long_option":"sort-ascending","short_option":""},{"generic":"OPTIONAL","field_name":"sort_by","description":"Field by which records are sorted (optional)","type":"string","long_option":"sort-by","short_option":""},{"generic":"OPTIONAL","field_name":"type","description":"monitor query type (optional)","type":"string","long_option":"type","short_option":""}]},{"service_id":"com.vmware.nsx.transport_nodes","operation_id":"resynchostconfig","identity":{"name":"resynchostconfig","path":"com.vmware.nsx.transportnodes"},"output_field_list":[],"description":"Resync the TransportNode configuration on a host","options":[{"generic":"NONE","field_name":"transportnode_id","description":"(required)","type":"string","long_option":"transportnode-id","short_option":""}]},{"service_id":"com.vmware.nsx.upgrade.plan","operation_id":"reset","identity":{"name":"reset","path":"com.vmware.nsx.upgrade.plan"},"output_field_list":[],"description":"Reset the upgrade plan to default plan","options":[{"generic":"NONE","field_name":"component_type","description":"Component type (required)","type":"string","long_option":"component-type","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.app_discovery.sessions.re_classify","operation_id":"create","identity":{"name":"create","path":"com.vmware.nsx.appdiscovery.sessions.reclassify"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"installed_apps_count","display_name":"InstalledAppsCount"}],"structure_id":"com.vmware.nsx.model.app_discovery_app_profile_result_summary"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"no_of_vms","display_name":"NoOfVms"},{"field_name":"ns_group_id","display_name":"NsGroupId"}],"structure_id":"com.vmware.nsx.model.NS_group_meta_info"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"app_profile_category","display_name":"AppProfileCategory"},{"field_name":"app_profile_id","display_name":"AppProfileId"},{"field_name":"app_profile_name","display_name":"AppProfileName"}],"structure_id":"com.vmware.nsx.model.app_profile_meta_info"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"end_timestamp","display_name":"EndTimestamp"},{"field_name":"reclassification","display_name":"Reclassification"},{"field_name":"start_timestamp","display_name":"StartTimestamp"},{"field_name":"status","display_name":"Status"},{"field_name":"app_profile_summary_list","display_name":"AppProfileSummaryList"},{"field_name":"app_profiles","display_name":"AppProfiles"},{"field_name":"ns_groups","display_name":"NsGroups"}],"structure_id":"com.vmware.nsx.model.app_discovery_session_result_summary"}],"description":"Re-classify completed application discovery session against input AppProfiles","options":[{"generic":"NONE","field_name":"session_id","description":"(required)","type":"string","long_option":"session-id","short_option":""},{"generic":"OPTIONAL_LIST","field_name":"session_reclassification_parameter.app_profile_ids","description":"App Profile Ids","type":"string","long_option":"app-profile-ids","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.node.services.cm_inventory","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.node.services.cminventory"},"output_field_list":[{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"service_name","display_name":"ServiceName"}],"structure_id":"com.vmware.nsx.model.node_service_properties"}],"description":"Read cm inventory service properties","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.ui_views.dashboard.widgetconfigurations","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.uiviews.dashboard.widgetconfigurations"},"output_field_list":[],"description":"Update Widget Configuration","options":[{"generic":"NONE","field_name":"widgetconfiguration_id","description":"(required)","type":"string","long_option":"widgetconfiguration-id","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration","description":"(required)","type":"complex-hasfieldsof","long_option":"widget-configuration","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"NONE","field_name":"widget_configuration.display_name","description":"Title of the widget.","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"NONE","field_name":"widget_configuration.resource_type","description":"Possible values are: ","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.datasources","description":"The 'datasources' represent the sources from which data will be fetched","type":"complex","long_option":"datasources","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.actions","description":"Action to be performed at the footer of a widget","type":"complex","long_option":"footer-actions","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.footer.condition","description":"If the condition is met then the footer will be applied","type":"string","long_option":"footer-condition","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.shared","description":"Defaults to false","type":"boolean","long_option":"shared","short_option":""},{"generic":"OPTIONAL","field_name":"widget_configuration.weight","description":"Determines placement of widget or container relative to other widgets and containers","type":"long","long_option":"weight","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.network_encryption.key_managers","operation_id":"update","identity":{"name":"update","path":"com.vmware.nsx.networkencryption.keymanagers"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"certificate","display_name":"Certificate"},{"field_name":"host","display_name":"Host"},{"field_name":"port","display_name":"Port"},{"field_name":"status","display_name":"Status"}],"structure_id":"com.vmware.nsx.model.dne_key_manager"}],"description":"Update a specific network encryption key manager configuration","options":[{"generic":"NONE","field_name":"key_manager_id","description":"(required)","type":"string","long_option":"key-manager-id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._links","description":"The server will populate this field when returing the resource","type":"complex","long_option":"links","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._schema","description":"The server will populate this field when returing the resource","type":"string","long_option":"schema","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.action","description":"Optional action","type":"string","long_option":"self-action","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.href","description":"Optional action","type":"string","long_option":"self-href","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._self.rel","description":"Custom relation type (follows RFC 5988 where appropriate definitions exist)","type":"string","long_option":"self-rel","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._revision","description":"The _revision property describes the current revision of the resource","type":"long","long_option":"revision","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._create_time","description":"Timestamp of resource creation format: int64","type":"long","long_option":"create-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._create_user","description":"ID of the user who created this resource","type":"string","long_option":"create-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._last_modified_time","description":"Timestamp of last modification format: int64","type":"long","long_option":"last-modified-time","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._last_modified_user","description":"ID of the user who last modified this resource","type":"string","long_option":"last-modified-user","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._protection","description":"Protection status is one of the following: PROTECTED - the client who retrieved the entity is not allowed to modify it","type":"string","long_option":"protection","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager._system_owned","description":"Indicates system owned resource","type":"boolean","long_option":"system-owned","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.description","description":"Description of this resource","type":"string","long_option":"description","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.display_name","description":"Defaults to ID if not set","type":"string","long_option":"display-name","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.id","description":"Unique identifier of this resource","type":"string","long_option":"id","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.resource_type","description":"The type of this resource.","type":"string","long_option":"resource-type","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.tags","description":"Opaque identifiers meaningful to the API user","type":"complex","long_option":"tags","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.certificate","description":"The certificate of key manager appliance.","type":"string","long_option":"certificate","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.host","description":"Host server of key manager appliance","type":"string","long_option":"host","short_option":""},{"generic":"NONE","field_name":"dne_key_manager.port","description":"A port number of key manager instance","type":"long","long_option":"port","short_option":""},{"generic":"OPTIONAL","field_name":"dne_key_manager.status","description":"Health status check for the key manager server","type":"string","long_option":"status","short_option":""}]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.nsx_manager_accounts","operation_id":"list","identity":{"name":"list","path":"com.vmware.nsx.csm.nsxmanageraccounts"},"output_field_list":[{"output_fields":[{"field_name":"scope","display_name":"Scope"},{"field_name":"tag","display_name":"Tag"}],"structure_id":"com.vmware.nsx.model.tag"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"cursor","display_name":"Cursor"},{"field_name":"result_count","display_name":"ResultCount"},{"field_name":"sort_ascending","display_name":"SortAscending"},{"field_name":"sort_by","display_name":"SortBy"},{"field_name":"results","display_name":"Results"}],"structure_id":"com.vmware.nsx.model.nsx_manager_accounts_list_result"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"revision","display_name":"Revision"},{"field_name":"create_time","display_name":"CreateTime"},{"field_name":"create_user","display_name":"CreateUser"},{"field_name":"last_modified_time","display_name":"LastModifiedTime"},{"field_name":"last_modified_user","display_name":"LastModifiedUser"},{"field_name":"protection","display_name":"Protection"},{"field_name":"system_owned","display_name":"SystemOwned"},{"field_name":"description","display_name":"Description"},{"field_name":"display_name","display_name":"DisplayName"},{"field_name":"id","display_name":"Id"},{"field_name":"resource_type","display_name":"ResourceType"},{"field_name":"tags","display_name":"Tags"},{"field_name":"fqdn","display_name":"Fqdn"},{"field_name":"password","display_name":"Password"},{"field_name":"private_ip","display_name":"PrivateIp"},{"field_name":"public_ip","display_name":"PublicIp"},{"field_name":"tenant_id","display_name":"TenantId"},{"field_name":"thumbprint","display_name":"Thumbprint"},{"field_name":"username","display_name":"Username"}],"structure_id":"com.vmware.nsx.model.nsx_manager_account"}],"description":"Returns a list of NSX Manager accounts","options":[]},{"formatter":"SIMPLE","service_id":"com.vmware.nsx.csm.aws.gateways","operation_id":"get","identity":{"name":"get","path":"com.vmware.nsx.csm.aws.gateways"},"output_field_list":[{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"account_id","display_name":"AccountId"},{"field_name":"_configuration","display_name":"_Configuration"},{"field_name":"vpc_id","display_name":"VpcId"}],"structure_id":"com.vmware.nsx.model.aws_gateway_deploy_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.self_resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"availability_zone","display_name":"AvailabilityZone"},{"field_name":"downlink_subnet","display_name":"DownlinkSubnet"},{"field_name":"gateway_ha_index","display_name":"GatewayHaIndex"},{"field_name":"management_subnet","display_name":"ManagementSubnet"},{"field_name":"uplink_subnet","display_name":"UplinkSubnet"}],"structure_id":"com.vmware.nsx.model.aws_gateway_ha_config"},{"output_fields":[{"field_name":"action","display_name":"Action"},{"field_name":"href","display_name":"Href"},{"field_name":"rel","display_name":"Rel"}],"structure_id":"com.vmware.nsx.model.resource_link"},{"output_fields":[{"field_name":"links","display_name":"Links"},{"field_name":"schema","display_name":"Schema"},{"field_name":"self","display_name":"Self"},{"field_name":"ami_id","display_name":"AmiId"},{"field_name":"default_quarantine_policy_enabled","display_name":"DefaultQuarantinePolicyEnabled"},{"field_name":"gateway_ha_configuration","display_name":"GatewayHaConfiguration"},{"field_name":"is_ha_enabled","display_name":"IsHaEnabled"},{"field_name":"key_pair_name","display_name":"KeyPairName"},{"field_name":"nsx_manager_connection","display_name":"NsxManagerConnection"}],"structure_id":"com.vmware.nsx.model.aws_gateway_config"}],"description":"Returns configuration for primary gateway and secondary gateway for the vpc,if exists.","options":[{"generic":"NONE","field_name":"vpc_id","description":"ID of the Vpc (required)","type":"string","long_option":"vpc-id","short_option":""}]}],"namespaces":[{"identity":{"name":"restore","path":"com.vmware.nsx.cluster"},"description":"","children":[{"name":"instructionresources","path":"com.vmware.nsx.cluster.restore"},{"name":"backuptimestamps","path":"com.vmware.nsx.cluster.restore"},{"name":"config","path":"com.vmware.nsx.cluster.restore"},{"name":"status","path":"com.vmware.nsx.cluster.restore"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.firewall"},"description":"","children":[]},{"identity":{"name":"csrs","path":"com.vmware.nsx.trustmanagement"},"description":"","children":[]},{"identity":{"name":"nodemgmt","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.nodemgmt"}]},{"identity":{"name":"domaindeploymentmaps","path":"com.vmware.nsx.infra.domains"},"description":"","children":[]},{"identity":{"name":"keypolicies","path":"com.vmware.nsx.networkencryption"},"description":"","children":[{"name":"rules","path":"com.vmware.nsx.networkencryption.keypolicies"},{"name":"reset","path":"com.vmware.nsx.networkencryption.keypolicies"},{"name":"stats","path":"com.vmware.nsx.networkencryption.keypolicies"}]},{"identity":{"name":"transportzoneprofiles","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"network","path":"com.vmware.nsx.fabric.nodes"},"description":"","children":[{"name":"interfaces","path":"com.vmware.nsx.fabric.nodes.network"}]},{"identity":{"name":"firewall","path":"com.vmware.nsx"},"description":"","children":[{"name":"excludelist","path":"com.vmware.nsx.firewall"},{"name":"stats","path":"com.vmware.nsx.firewall"},{"name":"sections","path":"com.vmware.nsx.firewall"},{"name":"rules","path":"com.vmware.nsx.firewall"},{"name":"status","path":"com.vmware.nsx.firewall"}]},{"identity":{"name":"associations","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"vteplabelpools","path":"com.vmware.nsx.pools"},"description":"","children":[]},{"identity":{"name":"hpm","path":"com.vmware.nsx"},"description":"","children":[{"name":"features","path":"com.vmware.nsx.hpm"},{"name":"globalconfig","path":"com.vmware.nsx.hpm"}]},{"identity":{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"","children":[]},{"identity":{"name":"ippools","path":"com.vmware.nsx.dhcp.servers"},"description":"","children":[]},{"identity":{"name":"relays","path":"com.vmware.nsx.dhcp"},"description":"","children":[]},{"identity":{"name":"model","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"allocations","path":"com.vmware.nsx.pools.ippools"},"description":"","children":[]},{"identity":{"name":"globalconfig","path":"com.vmware.nsx.hpm"},"description":"","children":[]},{"identity":{"name":"network","path":"com.vmware.nsx.cluster.nodes"},"description":"","children":[{"name":"interfaces","path":"com.vmware.nsx.cluster.nodes.network"}]},{"identity":{"name":"macpools","path":"com.vmware.nsx.pools"},"description":"","children":[]},{"identity":{"name":"collectorconfigs","path":"com.vmware.nsx.ipfix"},"description":"","children":[]},{"identity":{"name":"exporters","path":"com.vmware.nsx.node.services.syslog"},"description":"","children":[]},{"identity":{"name":"ipsets","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"ippools","path":"com.vmware.nsx.pools"},"description":"","children":[{"name":"allocations","path":"com.vmware.nsx.pools.ippools"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.networkencryption.sections.rules"},"description":"","children":[]},{"identity":{"name":"regions","path":"com.vmware.nsx.csm.aws"},"description":"","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[]},{"identity":{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"serviceprofiles","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"relayprofiles","path":"com.vmware.nsx.dhcp"},"description":"","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.switchingprofiles"},"description":"","children":[]},{"identity":{"name":"pools","path":"com.vmware.nsx.loadbalancer.services"},"description":"","children":[{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.pools"},{"name":"status","path":"com.vmware.nsx.loadbalancer.services.pools"}]},{"identity":{"name":"ipsets","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"description":"","children":[{"name":"ipsetsnsxt","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.ipsets"}]},{"identity":{"name":"keypairs","path":"com.vmware.nsx.csm.aws"},"description":"","children":[]},{"identity":{"name":"nsservicegroups","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"history","path":"com.vmware.nsx.cluster.backups"},"description":"","children":[]},{"identity":{"name":"neighbors","path":"com.vmware.nsx.logicalrouters.routing.bgp"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"}]},{"identity":{"name":"arptable","path":"com.vmware.nsx.logicalrouterports"},"description":"","children":[]},{"identity":{"name":"logs","path":"com.vmware.nsx.node"},"description":"","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.networkencryption.sections.rules"},"description":"","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.transportnodes"},"description":"","children":[]},{"identity":{"name":"serviceassociations","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"routes","path":"com.vmware.nsx.node.network"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalrouters"},"description":"","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.transportzones"},"description":"","children":[]},{"identity":{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunits"},"description":"","children":[]},{"identity":{"name":"redistribution","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.redistribution"}]},{"identity":{"name":"forwardingpath","path":"com.vmware.nsx.logicalports"},"description":"","children":[]},{"identity":{"name":"ipfix","path":"com.vmware.nsx"},"description":"","children":[{"name":"collectorconfigs","path":"com.vmware.nsx.ipfix"},{"name":"configs","path":"com.vmware.nsx.ipfix"}]},{"identity":{"name":"remotetransportnodestatus","path":"com.vmware.nsx.transportnodes"},"description":"","children":[]},{"identity":{"name":"aaa","path":"com.vmware.nsx"},"description":"","children":[{"name":"userinfo","path":"com.vmware.nsx.aaa"},{"name":"vidm","path":"com.vmware.nsx.aaa"},{"name":"roles","path":"com.vmware.nsx.aaa"},{"name":"rolebindings","path":"com.vmware.nsx.aaa"},{"name":"registrationtoken","path":"com.vmware.nsx.aaa"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.manager"},"description":"","children":[]},{"identity":{"name":"history","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[]},{"identity":{"name":"communicationprofileentries","path":"com.vmware.nsx.infra.communicationprofiles"},"description":"","children":[]},{"identity":{"name":"upgradeunits","path":"com.vmware.nsx.upgrade"},"description":"","children":[{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunits"}]},{"identity":{"name":"unassociatedvirtualmachines","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.networkencryption.sections"},"description":"","children":[{"name":"stats","path":"com.vmware.nsx.networkencryption.sections.rules"},{"name":"state","path":"com.vmware.nsx.networkencryption.sections.rules"}]},{"identity":{"name":"vpcs","path":"com.vmware.nsx.csm.aws"},"description":"","children":[]},{"identity":{"name":"realizationstatebarrier","path":"com.vmware.nsx"},"description":"","children":[{"name":"current","path":"com.vmware.nsx.realizationstatebarrier"},{"name":"config","path":"com.vmware.nsx.realizationstatebarrier"}]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalports"},"description":"","children":[]},{"identity":{"name":"upgradeunit","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.networkencryption"},"description":"","children":[]},{"identity":{"name":"widgetconfigurations","path":"com.vmware.nsx.uiviews.dashboard"},"description":"","children":[]},{"identity":{"name":"stats","path":"com.vmware.nsx.node.network.interfaces"},"description":"","children":[]},{"identity":{"name":"gateways","path":"com.vmware.nsx.csm.aws"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.csm.aws.gateways"}]},{"identity":{"name":"filestore","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"thumbprint","path":"com.vmware.nsx.node.filestore"}]},{"identity":{"name":"node","path":"com.vmware.nsx"},"description":"","children":[{"name":"network","path":"com.vmware.nsx.node"},{"name":"logs","path":"com.vmware.nsx.node"},{"name":"users","path":"com.vmware.nsx.node"},{"name":"tasks","path":"com.vmware.nsx.node"},{"name":"aaa","path":"com.vmware.nsx.node"},{"name":"filestore","path":"com.vmware.nsx.node"},{"name":"hardeningpolicy","path":"com.vmware.nsx.node"},{"name":"rabbitmqmanagementport","path":"com.vmware.nsx.node"},{"name":"services","path":"com.vmware.nsx.node"},{"name":"processes","path":"com.vmware.nsx.node"}]},{"identity":{"name":"state","path":"com.vmware.nsx.fabric.computemanagers"},"description":"","children":[]},{"identity":{"name":"loadbalancer","path":"com.vmware.nsx"},"description":"","children":[{"name":"services","path":"com.vmware.nsx.loadbalancer"},{"name":"persistenceprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"monitors","path":"com.vmware.nsx.loadbalancer"},{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer"},{"name":"ssl","path":"com.vmware.nsx.loadbalancer"},{"name":"rules","path":"com.vmware.nsx.loadbalancer"},{"name":"pools","path":"com.vmware.nsx.loadbalancer"},{"name":"clientsslprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"serversslprofiles","path":"com.vmware.nsx.loadbalancer"},{"name":"applicationprofiles","path":"com.vmware.nsx.loadbalancer"}]},{"identity":{"name":"hardeningpolicy","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"mandatoryaccesscontrol","path":"com.vmware.nsx.node.hardeningpolicy"}]},{"identity":{"name":"searchdomains","path":"com.vmware.nsx.node.network"},"description":"","children":[]},{"identity":{"name":"aws","path":"com.vmware.nsx.csm"},"description":"","children":[{"name":"gatewayamis","path":"com.vmware.nsx.csm.aws"},{"name":"accounts","path":"com.vmware.nsx.csm.aws"},{"name":"gateways","path":"com.vmware.nsx.csm.aws"},{"name":"regions","path":"com.vmware.nsx.csm.aws"},{"name":"vpcs","path":"com.vmware.nsx.csm.aws"},{"name":"subnets","path":"com.vmware.nsx.csm.aws"},{"name":"keypairs","path":"com.vmware.nsx.csm.aws"}]},{"identity":{"name":"logicalrouterports","path":"com.vmware.nsx"},"description":"","children":[{"name":"statistics","path":"com.vmware.nsx.logicalrouterports"},{"name":"arptable","path":"com.vmware.nsx.logicalrouterports"}]},{"identity":{"name":"discoverednodes","path":"com.vmware.nsx.fabric"},"description":"","children":[]},{"identity":{"name":"dashboard","path":"com.vmware.nsx.uiviews"},"description":"","children":[{"name":"widgetconfigurations","path":"com.vmware.nsx.uiviews.dashboard"}]},{"identity":{"name":"leases","path":"com.vmware.nsx.dhcp.servers"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.bridgeendpoints"},"description":"","children":[]},{"identity":{"name":"transportnodes","path":"com.vmware.nsx"},"description":"","children":[{"name":"pnicbondstatus","path":"com.vmware.nsx.transportnodes"},{"name":"statistics","path":"com.vmware.nsx.transportnodes"},{"name":"state","path":"com.vmware.nsx.transportnodes"},{"name":"status","path":"com.vmware.nsx.transportnodes"},{"name":"tunnels","path":"com.vmware.nsx.transportnodes"},{"name":"remotetransportnodestatus","path":"com.vmware.nsx.transportnodes"}]},{"identity":{"name":"services","path":"com.vmware.nsx.infra"},"description":"","children":[{"name":"serviceentries","path":"com.vmware.nsx.infra.services"}]},{"identity":{"name":"normalizations","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"modules","path":"com.vmware.nsx.fabric.nodes"},"description":"","children":[]},{"identity":{"name":"management","path":"com.vmware.nsx.configs"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.liagent"},"description":"","children":[]},{"identity":{"name":"communicationmap","path":"com.vmware.nsx.infra.domains"},"description":"","children":[{"name":"communicationentries","path":"com.vmware.nsx.infra.domains.communicationmap"}]},{"identity":{"name":"nsgroups","path":"com.vmware.nsx"},"description":"","children":[{"name":"effectivelogicalportmembers","path":"com.vmware.nsx.nsgroups"},{"name":"effectiveipaddressmembers","path":"com.vmware.nsx.nsgroups"},{"name":"unassociatedvirtualmachines","path":"com.vmware.nsx.nsgroups"},{"name":"effectivevirtualmachinemembers","path":"com.vmware.nsx.nsgroups"},{"name":"serviceassociations","path":"com.vmware.nsx.nsgroups"},{"name":"membertypes","path":"com.vmware.nsx.nsgroups"},{"name":"effectivelogicalswitchmembers","path":"com.vmware.nsx.nsgroups"}]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.nodes"},"description":"","children":[]},{"identity":{"name":"plan","path":"com.vmware.nsx.upgrade"},"description":"","children":[{"name":"settings","path":"com.vmware.nsx.upgrade.plan"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.fabric.nodes.network.interfaces"},"description":"","children":[]},{"identity":{"name":"configs","path":"com.vmware.nsx"},"description":"","children":[{"name":"management","path":"com.vmware.nsx.configs"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services"},"description":"","children":[]},{"identity":{"name":"ipprefixlists","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"bfdconfig","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"routemaps","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"accept","path":"com.vmware.nsx.upgrade.eula"},"description":"","children":[]},{"identity":{"name":"routetable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"backups","path":"com.vmware.nsx.cluster"},"description":"","children":[{"name":"config","path":"com.vmware.nsx.cluster.backups"},{"name":"history","path":"com.vmware.nsx.cluster.backups"},{"name":"status","path":"com.vmware.nsx.cluster.backups"}]},{"identity":{"name":"groups","path":"com.vmware.nsx.infra.domains"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.transportzones"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.firewall.sections"},"description":"","children":[{"name":"stats","path":"com.vmware.nsx.firewall.sections.rules"}]},{"identity":{"name":"accounts","path":"com.vmware.nsx.csm.aws"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.csm.aws.accounts"}]},{"identity":{"name":"excludelist","path":"com.vmware.nsx.firewall"},"description":"","children":[]},{"identity":{"name":"upgradeunitgroupsstatus","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.mdproxies"},"description":"","children":[]},{"identity":{"name":"reclassify","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[]},{"identity":{"name":"mirrorsessions","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"computemanagers","path":"com.vmware.nsx.fabric"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.fabric.computemanagers"},{"name":"status","path":"com.vmware.nsx.fabric.computemanagers"}]},{"identity":{"name":"ipsubnets","path":"com.vmware.nsx.pools"},"description":"","children":[]},{"identity":{"name":"content","path":"com.vmware.nsx.eula"},"description":"","children":[]},{"identity":{"name":"installupgrade","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.installupgrade"}]},{"identity":{"name":"eula","path":"com.vmware.nsx.upgrade"},"description":"","children":[{"name":"content","path":"com.vmware.nsx.upgrade.eula"},{"name":"accept","path":"com.vmware.nsx.upgrade.eula"},{"name":"acceptance","path":"com.vmware.nsx.upgrade.eula"}]},{"identity":{"name":"lldp","path":"com.vmware.nsx"},"description":"lldp namespace","children":[{"name":"transportnodes","path":"com.vmware.nsx.lldp"}]},{"identity":{"name":"report","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[{"name":"appprofileandappinfo","path":"com.vmware.nsx.appdiscovery.sessions.report"},{"name":"appinfoandvm","path":"com.vmware.nsx.appdiscovery.sessions.report"}]},{"identity":{"name":"statussummary","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.ntp"},"description":"","children":[]},{"identity":{"name":"firewallsections","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.firewalls"},"description":"","children":[]},{"identity":{"name":"content","path":"com.vmware.nsx.upgrade.eula"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.search"},"description":"","children":[]},{"identity":{"name":"clusterprofiles","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"computecollectionfabrictemplates","path":"com.vmware.nsx.fabric"},"description":"","children":[]},{"identity":{"name":"infra","path":"com.vmware.nsx"},"description":"","children":[{"name":"realizedstate","path":"com.vmware.nsx.infra"},{"name":"deploymentzones","path":"com.vmware.nsx.infra"},{"name":"services","path":"com.vmware.nsx.infra"},{"name":"domains","path":"com.vmware.nsx.infra"},{"name":"communicationprofiles","path":"com.vmware.nsx.infra"}]},{"identity":{"name":"hostswitchprofiles","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"pnicbondstatus","path":"com.vmware.nsx.transportnodes"},"description":"","children":[]},{"identity":{"name":"cminventory","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.cminventory"}]},{"identity":{"name":"aaa","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"providers","path":"com.vmware.nsx.node.aaa"},{"name":"authpolicy","path":"com.vmware.nsx.node.aaa"}]},{"identity":{"name":"instructionresources","path":"com.vmware.nsx.cluster.restore"},"description":"","children":[]},{"identity":{"name":"computecollectiontransportnodetemplates","path":"com.vmware.nsx"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.computecollectiontransportnodetemplates"}]},{"identity":{"name":"enforcementpoints","path":"com.vmware.nsx.infra.realizedstate"},"description":"","children":[{"name":"groups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},{"name":"firewalls","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},{"name":"services","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},{"name":"macsets","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},{"name":"ipsets","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"}]},{"identity":{"name":"backuptimestamps","path":"com.vmware.nsx.cluster.restore"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.snmp"},"description":"","children":[]},{"identity":{"name":"users","path":"com.vmware.nsx.aaa.vidm"},"description":"","children":[]},{"identity":{"name":"uiviews","path":"com.vmware.nsx"},"description":"uiviews namespace","children":[{"name":"dashboard","path":"com.vmware.nsx.uiviews"}]},{"identity":{"name":"response","path":"com.vmware.nsx.tasks"},"description":"","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"logicalswitches","path":"com.vmware.nsx"},"description":"","children":[{"name":"mactable","path":"com.vmware.nsx.logicalswitches"},{"name":"status","path":"com.vmware.nsx.logicalswitches"},{"name":"statistics","path":"com.vmware.nsx.logicalswitches"},{"name":"summary","path":"com.vmware.nsx.logicalswitches"},{"name":"state","path":"com.vmware.nsx.logicalswitches"},{"name":"vteptable","path":"com.vmware.nsx.logicalswitches"}]},{"identity":{"name":"virtualmachines","path":"com.vmware.nsx.fabric"},"description":"","children":[]},{"identity":{"name":"network","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"nameservers","path":"com.vmware.nsx.node.network"},{"name":"searchdomains","path":"com.vmware.nsx.node.network"},{"name":"routes","path":"com.vmware.nsx.node.network"},{"name":"interfaces","path":"com.vmware.nsx.node.network"}]},{"identity":{"name":"eula","path":"com.vmware.nsx"},"description":"","children":[{"name":"acceptance","path":"com.vmware.nsx.eula"},{"name":"accept","path":"com.vmware.nsx.eula"},{"name":"content","path":"com.vmware.nsx.eula"}]},{"identity":{"name":"state","path":"com.vmware.nsx.logicalports"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.nat"},"description":"","children":[{"name":"statistics","path":"com.vmware.nsx.logicalrouters.nat.rules"}]},{"identity":{"name":"features","path":"com.vmware.nsx.hpm"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.syslog"},"description":"","children":[]},{"identity":{"name":"computecollections","path":"com.vmware.nsx.fabric"},"description":"","children":[]},{"identity":{"name":"groups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"description":"","children":[{"name":"securitygroups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups"},{"name":"nsgroups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.cminventory"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.networkencryption.keypolicies"},"description":"","children":[]},{"identity":{"name":"errorresolver","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"userinfo","path":"com.vmware.nsx.aaa"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},"description":"","children":[]},{"identity":{"name":"thumbprint","path":"com.vmware.nsx.node.filestore"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"serverprofiles","path":"com.vmware.nsx.dhcp"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.firewall"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.firewall.rules"}]},{"identity":{"name":"state","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"mactable","path":"com.vmware.nsx.logicalports"},"description":"","children":[]},{"identity":{"name":"staticbindings","path":"com.vmware.nsx.dhcp.servers"},"description":"","children":[]},{"identity":{"name":"natrules","path":"com.vmware.nsx.transportnodes.statistics"},"description":"","children":[]},{"identity":{"name":"mandatoryaccesscontrol","path":"com.vmware.nsx.node.hardeningpolicy"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.restore"},"description":"","children":[]},{"identity":{"name":"fabric","path":"com.vmware.nsx"},"description":"","children":[{"name":"nodes","path":"com.vmware.nsx.fabric"},{"name":"computemanagers","path":"com.vmware.nsx.fabric"},{"name":"computecollections","path":"com.vmware.nsx.fabric"},{"name":"computecollectionfabrictemplates","path":"com.vmware.nsx.fabric"},{"name":"discoverednodes","path":"com.vmware.nsx.fabric"},{"name":"virtualmachines","path":"com.vmware.nsx.fabric"},{"name":"vifs","path":"com.vmware.nsx.fabric"}]},{"identity":{"name":"sshkeys","path":"com.vmware.nsx.node.users"},"description":"","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.fabric.nodes"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.fabric.computemanagers"},"description":"","children":[]},{"identity":{"name":"authpolicy","path":"com.vmware.nsx.node.aaa"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalports"},"description":"","children":[]},{"identity":{"name":"registrationtoken","path":"com.vmware.nsx.aaa"},"description":"","children":[]},{"identity":{"name":"nsxmessagebus","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.nsxmessagebus"}]},{"identity":{"name":"status","path":"com.vmware.nsx.dhcp.servers"},"description":"","children":[]},{"identity":{"name":"roles","path":"com.vmware.nsx.aaa"},"description":"","children":[]},{"identity":{"name":"clientsslprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"networkencryption","path":"com.vmware.nsx"},"description":"","children":[{"name":"config","path":"com.vmware.nsx.networkencryption"},{"name":"sections","path":"com.vmware.nsx.networkencryption"},{"name":"keypolicies","path":"com.vmware.nsx.networkencryption"},{"name":"status","path":"com.vmware.nsx.networkencryption"},{"name":"keymanagers","path":"com.vmware.nsx.networkencryption"}]},{"identity":{"name":"appdiscovery","path":"com.vmware.nsx"},"description":"","children":[{"name":"sessions","path":"com.vmware.nsx.appdiscovery"},{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery"}]},{"identity":{"name":"domains","path":"com.vmware.nsx.infra"},"description":"","children":[{"name":"domaindeploymentmaps","path":"com.vmware.nsx.infra.domains"},{"name":"groups","path":"com.vmware.nsx.infra.domains"},{"name":"communicationmap","path":"com.vmware.nsx.infra.domains"}]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.http"},"description":"","children":[]},{"identity":{"name":"effectivelogicalportmembers","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"enforcementpoints","path":"com.vmware.nsx.infra.deploymentzones"},"description":"","children":[]},{"identity":{"name":"vidm","path":"com.vmware.nsx.node.aaa.providers"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.aaa.providers.vidm"}]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services"},"description":"","children":[]},{"identity":{"name":"macsetsnsxt","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.macsets"},"description":"","children":[]},{"identity":{"name":"nsservices","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.services"},"description":"","children":[]},{"identity":{"name":"mgmtplanebus","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.mgmtplanebus"}]},{"identity":{"name":"reset","path":"com.vmware.nsx.networkencryption.keypolicies"},"description":"","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"cminventory","path":"com.vmware.nsx.node.services"},{"name":"manager","path":"com.vmware.nsx.node.services"},{"name":"nodemgmt","path":"com.vmware.nsx.node.services"},{"name":"search","path":"com.vmware.nsx.node.services"},{"name":"installupgrade","path":"com.vmware.nsx.node.services"},{"name":"nsxupgradeagent","path":"com.vmware.nsx.node.services"},{"name":"snmp","path":"com.vmware.nsx.node.services"},{"name":"mgmtplanebus","path":"com.vmware.nsx.node.services"},{"name":"liagent","path":"com.vmware.nsx.node.services"},{"name":"syslog","path":"com.vmware.nsx.node.services"},{"name":"ntp","path":"com.vmware.nsx.node.services"},{"name":"ssh","path":"com.vmware.nsx.node.services"},{"name":"http","path":"com.vmware.nsx.node.services"},{"name":"nsxmessagebus","path":"com.vmware.nsx.node.services"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.firewall.sections.rules"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},"description":"","children":[]},{"identity":{"name":"http","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.http"}]},{"identity":{"name":"nameservers","path":"com.vmware.nsx.node.network"},"description":"","children":[]},{"identity":{"name":"stats","path":"com.vmware.nsx.cluster.nodes.network.interfaces"},"description":"","children":[]},{"identity":{"name":"macsets","path":"com.vmware.nsx"},"description":"","children":[{"name":"members","path":"com.vmware.nsx.macsets"}]},{"identity":{"name":"switchingprofiles","path":"com.vmware.nsx"},"description":"","children":[{"name":"summary","path":"com.vmware.nsx.switchingprofiles"}]},{"identity":{"name":"search","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.search"}]},{"identity":{"name":"upgradeunitgroups","path":"com.vmware.nsx.upgrade"},"description":"","children":[{"name":"aggregateinfo","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},{"name":"status","path":"com.vmware.nsx.upgrade.upgradeunitgroups"},{"name":"upgradeunit","path":"com.vmware.nsx.upgrade.upgradeunitgroups"}]},{"identity":{"name":"ssl","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[{"name":"ciphersandprotocols","path":"com.vmware.nsx.loadbalancer.ssl"}]},{"identity":{"name":"pools","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"effectivevirtualmachinemembers","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"accept","path":"com.vmware.nsx.eula"},"description":"","children":[]},{"identity":{"name":"communicationprofiles","path":"com.vmware.nsx.infra"},"description":"","children":[{"name":"communicationprofileentries","path":"com.vmware.nsx.infra.communicationprofiles"}]},{"identity":{"name":"tasks","path":"com.vmware.nsx"},"description":"","children":[{"name":"response","path":"com.vmware.nsx.tasks"}]},{"identity":{"name":"switchglobal","path":"com.vmware.nsx.ipfixobspoints"},"description":"","children":[]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.fabric.nodes.network"},"description":"","children":[{"name":"stats","path":"com.vmware.nsx.fabric.nodes.network.interfaces"}]},{"identity":{"name":"trustmanagement","path":"com.vmware.nsx"},"description":"","children":[{"name":"principalidentities","path":"com.vmware.nsx.trustmanagement"},{"name":"crls","path":"com.vmware.nsx.trustmanagement"},{"name":"csrs","path":"com.vmware.nsx.trustmanagement"},{"name":"certificates","path":"com.vmware.nsx.trustmanagement"}]},{"identity":{"name":"snmp","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.snmp"}]},{"identity":{"name":"status","path":"com.vmware.nsx.csm.aws.gateways"},"description":"","children":[]},{"identity":{"name":"rabbitmqmanagementport","path":"com.vmware.nsx.node"},"description":"","children":[]},{"identity":{"name":"sections","path":"com.vmware.nsx.networkencryption"},"description":"","children":[{"name":"rules","path":"com.vmware.nsx.networkencryption.sections"},{"name":"state","path":"com.vmware.nsx.networkencryption.sections"}]},{"identity":{"name":"ipblocks","path":"com.vmware.nsx.pools"},"description":"","children":[]},{"identity":{"name":"advertisement","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.advertisement"}]},{"identity":{"name":"bfdpeers","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.dhcp.servers"},"description":"","children":[]},{"identity":{"name":"crls","path":"com.vmware.nsx.trustmanagement"},"description":"","children":[]},{"identity":{"name":"bgp","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[{"name":"neighbors","path":"com.vmware.nsx.logicalrouters.routing.bgp"}]},{"identity":{"name":"deploymentzones","path":"com.vmware.nsx.infra"},"description":"","children":[{"name":"enforcementpoints","path":"com.vmware.nsx.infra.deploymentzones"}]},{"identity":{"name":"sections","path":"com.vmware.nsx.firewall"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.firewall.sections"},{"name":"rules","path":"com.vmware.nsx.firewall.sections"}]},{"identity":{"name":"summary","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"settings","path":"com.vmware.nsx.upgrade.plan"},"description":"","children":[]},{"identity":{"name":"nsx","path":"com.vmware"},"description":"","children":[{"name":"macsets","path":"com.vmware.nsx"},{"name":"mirrorsessions","path":"com.vmware.nsx"},{"name":"switchingprofiles","path":"com.vmware.nsx"},{"name":"templates","path":"com.vmware.nsx"},{"name":"transportzones","path":"com.vmware.nsx"},{"name":"transportzoneprofiles","path":"com.vmware.nsx"},{"name":"firewall","path":"com.vmware.nsx"},{"name":"associations","path":"com.vmware.nsx"},{"name":"tasks","path":"com.vmware.nsx"},{"name":"lldp","path":"com.vmware.nsx"},{"name":"hpm","path":"com.vmware.nsx"},{"name":"model","path":"com.vmware.nsx"},{"name":"ipfixobspoints","path":"com.vmware.nsx"},{"name":"clusterprofiles","path":"com.vmware.nsx"},{"name":"trustmanagement","path":"com.vmware.nsx"},{"name":"infra","path":"com.vmware.nsx"},{"name":"hostswitchprofiles","path":"com.vmware.nsx"},{"name":"computecollectiontransportnodetemplates","path":"com.vmware.nsx"},{"name":"ipsets","path":"com.vmware.nsx"},{"name":"csm","path":"com.vmware.nsx"},{"name":"serviceprofiles","path":"com.vmware.nsx"},{"name":"uiviews","path":"com.vmware.nsx"},{"name":"nsservicegroups","path":"com.vmware.nsx"},{"name":"logicalswitches","path":"com.vmware.nsx"},{"name":"logicalports","path":"com.vmware.nsx"},{"name":"eula","path":"com.vmware.nsx"},{"name":"traceflows","path":"com.vmware.nsx"},{"name":"bridgeclusters","path":"com.vmware.nsx"},{"name":"ipfix","path":"com.vmware.nsx"},{"name":"aaa","path":"com.vmware.nsx"},{"name":"errorresolver","path":"com.vmware.nsx"},{"name":"realizationstatebarrier","path":"com.vmware.nsx"},{"name":"upgrade","path":"com.vmware.nsx"},{"name":"node","path":"com.vmware.nsx"},{"name":"bridgeendpoints","path":"com.vmware.nsx"},{"name":"fabric","path":"com.vmware.nsx"},{"name":"services","path":"com.vmware.nsx"},{"name":"loadbalancer","path":"com.vmware.nsx"},{"name":"administration","path":"com.vmware.nsx"},{"name":"pools","path":"com.vmware.nsx"},{"name":"logicalrouterports","path":"com.vmware.nsx"},{"name":"nsservices","path":"com.vmware.nsx"},{"name":"cluster","path":"com.vmware.nsx"},{"name":"transportnodes","path":"com.vmware.nsx"},{"name":"batch","path":"com.vmware.nsx"},{"name":"logicalrouters","path":"com.vmware.nsx"},{"name":"normalizations","path":"com.vmware.nsx"},{"name":"networkencryption","path":"com.vmware.nsx"},{"name":"appdiscovery","path":"com.vmware.nsx"},{"name":"dhcp","path":"com.vmware.nsx"},{"name":"nsgroups","path":"com.vmware.nsx"},{"name":"configs","path":"com.vmware.nsx"},{"name":"edgeclusters","path":"com.vmware.nsx"},{"name":"mdproxies","path":"com.vmware.nsx"},{"name":"licenses","path":"com.vmware.nsx"}]},{"identity":{"name":"virtualmachines","path":"com.vmware.nsx.csm"},"description":"","children":[]},{"identity":{"name":"applicationprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"acceptance","path":"com.vmware.nsx.upgrade.eula"},"description":"","children":[]},{"identity":{"name":"licensesusage","path":"com.vmware.nsx.licenses"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.redistribution"},"description":"","children":[]},{"identity":{"name":"vmware","path":"com"},"description":"vmware namespace","children":[{"name":"nsx","path":"com.vmware"}]},{"identity":{"name":"traceflows","path":"com.vmware.nsx"},"description":"","children":[{"name":"observations","path":"com.vmware.nsx.traceflows"}]},{"identity":{"name":"vteptable","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"ntp","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.ntp"}]},{"identity":{"name":"syslog","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"exporters","path":"com.vmware.nsx.node.services.syslog"},{"name":"status","path":"com.vmware.nsx.node.services.syslog"}]},{"identity":{"name":"capabilities","path":"com.vmware.nsx.fabric.nodes"},"description":"","children":[]},{"identity":{"name":"vifs","path":"com.vmware.nsx.fabric"},"description":"","children":[]},{"identity":{"name":"groups","path":"com.vmware.nsx.aaa.vidm"},"description":"","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.loadbalancer.services"},{"name":"pools","path":"com.vmware.nsx.loadbalancer.services"},{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer.services"},{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services"}]},{"identity":{"name":"firewalls","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"description":"","children":[{"name":"firewallsections","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.firewalls"}]},{"identity":{"name":"manager","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.manager"}]},{"identity":{"name":"communicationentries","path":"com.vmware.nsx.infra.domains.communicationmap"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalrouters.nat.rules"},"description":"","children":[]},{"identity":{"name":"nsxupgradeagent","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.nsxupgradeagent"}]},{"identity":{"name":"nodessummary","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"nodes","path":"com.vmware.nsx.fabric"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.fabric.nodes"},{"name":"network","path":"com.vmware.nsx.fabric.nodes"},{"name":"modules","path":"com.vmware.nsx.fabric.nodes"},{"name":"status","path":"com.vmware.nsx.fabric.nodes"},{"name":"capabilities","path":"com.vmware.nsx.fabric.nodes"}]},{"identity":{"name":"config","path":"com.vmware.nsx.realizationstatebarrier"},"description":"","children":[]},{"identity":{"name":"nat","path":"com.vmware.nsx.logicalrouters"},"description":"","children":[{"name":"rules","path":"com.vmware.nsx.logicalrouters.nat"}]},{"identity":{"name":"providers","path":"com.vmware.nsx.node.aaa"},"description":"","children":[{"name":"vidm","path":"com.vmware.nsx.node.aaa.providers"}]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.cluster.nodes.network"},"description":"","children":[{"name":"stats","path":"com.vmware.nsx.cluster.nodes.network.interfaces"}]},{"identity":{"name":"administration","path":"com.vmware.nsx"},"description":"","children":[{"name":"supportbundles","path":"com.vmware.nsx.administration"}]},{"identity":{"name":"pools","path":"com.vmware.nsx"},"description":"","children":[{"name":"ippools","path":"com.vmware.nsx.pools"},{"name":"ipsubnets","path":"com.vmware.nsx.pools"},{"name":"vnipools","path":"com.vmware.nsx.pools"},{"name":"ipblocks","path":"com.vmware.nsx.pools"},{"name":"vteplabelpools","path":"com.vmware.nsx.pools"},{"name":"macpools","path":"com.vmware.nsx.pools"}]},{"identity":{"name":"appinfoandvm","path":"com.vmware.nsx.appdiscovery.sessions.report"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.mgmtplanebus"},"description":"","children":[]},{"identity":{"name":"csmstatus","path":"com.vmware.nsx.csm"},"description":"","children":[]},{"identity":{"name":"virtualservers","path":"com.vmware.nsx.loadbalancer.services"},"description":"","children":[{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.virtualservers"},{"name":"status","path":"com.vmware.nsx.loadbalancer.services.virtualservers"}]},{"identity":{"name":"nsgroups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.loadbalancer.services.pools"},"description":"","children":[]},{"identity":{"name":"nsgroups","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[{"name":"members","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"}]},{"identity":{"name":"status","path":"com.vmware.nsx.cluster.backups"},"description":"","children":[]},{"identity":{"name":"cluster","path":"com.vmware.nsx"},"description":"","children":[{"name":"restore","path":"com.vmware.nsx.cluster"},{"name":"backups","path":"com.vmware.nsx.cluster"},{"name":"nodes","path":"com.vmware.nsx.cluster"},{"name":"status","path":"com.vmware.nsx.cluster"}]},{"identity":{"name":"ssh","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.ssh"}]},{"identity":{"name":"gatewayamis","path":"com.vmware.nsx.csm.aws"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.ssh"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nsxupgradeagent"},"description":"","children":[]},{"identity":{"name":"securitygroups","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.groups"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.loadbalancer.services.pools"},"description":"","children":[]},{"identity":{"name":"batch","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"supportbundles","path":"com.vmware.nsx.administration"},"description":"","children":[]},{"identity":{"name":"rules","path":"com.vmware.nsx.logicalrouters.routing.advertisement"},"description":"","children":[]},{"identity":{"name":"logicalrouters","path":"com.vmware.nsx"},"description":"","children":[{"name":"nat","path":"com.vmware.nsx.logicalrouters"},{"name":"status","path":"com.vmware.nsx.logicalrouters"},{"name":"routing","path":"com.vmware.nsx.logicalrouters"}]},{"identity":{"name":"servers","path":"com.vmware.nsx.dhcp"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.dhcp.servers"},{"name":"ippools","path":"com.vmware.nsx.dhcp.servers"},{"name":"staticbindings","path":"com.vmware.nsx.dhcp.servers"},{"name":"leases","path":"com.vmware.nsx.dhcp.servers"},{"name":"statistics","path":"com.vmware.nsx.dhcp.servers"}]},{"identity":{"name":"statistics","path":"com.vmware.nsx.logicalrouterports"},"description":"","children":[{"name":"summary","path":"com.vmware.nsx.logicalrouterports.statistics"}]},{"identity":{"name":"dhcp","path":"com.vmware.nsx"},"description":"","children":[{"name":"relays","path":"com.vmware.nsx.dhcp"},{"name":"relayprofiles","path":"com.vmware.nsx.dhcp"},{"name":"servers","path":"com.vmware.nsx.dhcp"},{"name":"serverprofiles","path":"com.vmware.nsx.dhcp"}]},{"identity":{"name":"stats","path":"com.vmware.nsx.networkencryption.keypolicies"},"description":"","children":[]},{"identity":{"name":"","path":""},"description":"Root namespace","children":[{"name":"com","path":""}]},{"identity":{"name":"effectiveipaddressmembers","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.cluster.backups"},"description":"","children":[]},{"identity":{"name":"edgeclusters","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"transportnodestatus","path":"com.vmware.nsx.transportzones"},"description":"","children":[]},{"identity":{"name":"liagent","path":"com.vmware.nsx.node.services"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.node.services.liagent"}]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.node.network"},"description":"","children":[{"name":"stats","path":"com.vmware.nsx.node.network.interfaces"}]},{"identity":{"name":"licenses","path":"com.vmware.nsx"},"description":"","children":[{"name":"licensesusage","path":"com.vmware.nsx.licenses"}]},{"identity":{"name":"tunnels","path":"com.vmware.nsx.transportnodes"},"description":"","children":[]},{"identity":{"name":"installedapps","path":"com.vmware.nsx.appdiscovery.sessions"},"description":"","children":[]},{"identity":{"name":"response","path":"com.vmware.nsx.node.tasks"},"description":"","children":[]},{"identity":{"name":"tasks","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"response","path":"com.vmware.nsx.node.tasks"}]},{"identity":{"name":"state","path":"com.vmware.nsx.firewall.sections"},"description":"","children":[]},{"identity":{"name":"templates","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"transportzones","path":"com.vmware.nsx"},"description":"","children":[{"name":"transportnodestatus","path":"com.vmware.nsx.transportzones"},{"name":"summary","path":"com.vmware.nsx.transportzones"},{"name":"status","path":"com.vmware.nsx.transportzones"}]},{"identity":{"name":"status","path":"com.vmware.nsx.firewall"},"description":"","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.cluster.restore"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.mdproxies"},"description":"","children":[]},{"identity":{"name":"mactable","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"ciphersandprotocols","path":"com.vmware.nsx.loadbalancer.ssl"},"description":"","children":[]},{"identity":{"name":"current","path":"com.vmware.nsx.realizationstatebarrier"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.transportnodes"},"description":"","children":[{"name":"natrules","path":"com.vmware.nsx.transportnodes.statistics"}]},{"identity":{"name":"upgradeunitsstats","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"services","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"description":"","children":[{"name":"nsservices","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.services"}]},{"identity":{"name":"ipfixobspoints","path":"com.vmware.nsx"},"description":"","children":[{"name":"switchglobal","path":"com.vmware.nsx.ipfixobspoints"}]},{"identity":{"name":"status","path":"com.vmware.nsx.csm.aws.accounts"},"description":"","children":[]},{"identity":{"name":"statistics","path":"com.vmware.nsx.bridgeendpoints"},"description":"","children":[]},{"identity":{"name":"serversslprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"processes","path":"com.vmware.nsx.node"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalrouters.routing.bgp.neighbors"},"description":"","children":[]},{"identity":{"name":"versionwhitelist","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"csm","path":"com.vmware.nsx"},"description":"","children":[{"name":"aws","path":"com.vmware.nsx.csm"},{"name":"virtualmachines","path":"com.vmware.nsx.csm"},{"name":"csmstatus","path":"com.vmware.nsx.csm"},{"name":"nsxmanageraccounts","path":"com.vmware.nsx.csm"}]},{"identity":{"name":"state","path":"com.vmware.nsx.firewall.rules"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.installupgrade"},"description":"","children":[]},{"identity":{"name":"certificates","path":"com.vmware.nsx.trustmanagement"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.aaa.providers.vidm"},"description":"","children":[]},{"identity":{"name":"transportnodes","path":"com.vmware.nsx.lldp"},"description":"","children":[{"name":"interfaces","path":"com.vmware.nsx.lldp.transportnodes"}]},{"identity":{"name":"ipsetsnsxt","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.ipsets"},"description":"","children":[]},{"identity":{"name":"logicalports","path":"com.vmware.nsx"},"description":"","children":[{"name":"state","path":"com.vmware.nsx.logicalports"},{"name":"mactable","path":"com.vmware.nsx.logicalports"},{"name":"status","path":"com.vmware.nsx.logicalports"},{"name":"forwardingpath","path":"com.vmware.nsx.logicalports"},{"name":"statistics","path":"com.vmware.nsx.logicalports"}]},{"identity":{"name":"appprofileandappinfo","path":"com.vmware.nsx.appdiscovery.sessions.report"},"description":"","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.networkencryption.sections"},"description":"","children":[]},{"identity":{"name":"bridgeclusters","path":"com.vmware.nsx"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.bridgeclusters"}]},{"identity":{"name":"effectivelogicalswitchmembers","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"members","path":"com.vmware.nsx.appdiscovery.sessions.nsgroups"},"description":"","children":[]},{"identity":{"name":"monitors","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.logicalswitches"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nsxmessagebus"},"description":"","children":[]},{"identity":{"name":"sessions","path":"com.vmware.nsx.appdiscovery"},"description":"","children":[{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"summary","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"reclassify","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"report","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"nsgroups","path":"com.vmware.nsx.appdiscovery.sessions"},{"name":"installedapps","path":"com.vmware.nsx.appdiscovery.sessions"}]},{"identity":{"name":"subnets","path":"com.vmware.nsx.csm.aws"},"description":"","children":[]},{"identity":{"name":"search","path":"com.vmware.nsx.aaa.vidm"},"description":"","children":[]},{"identity":{"name":"upgrade","path":"com.vmware.nsx"},"description":"","children":[{"name":"nodes","path":"com.vmware.nsx.upgrade"},{"name":"history","path":"com.vmware.nsx.upgrade"},{"name":"versionwhitelist","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitgroupsstatus","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitsstats","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunits","path":"com.vmware.nsx.upgrade"},{"name":"upgradeunitgroups","path":"com.vmware.nsx.upgrade"},{"name":"summary","path":"com.vmware.nsx.upgrade"},{"name":"plan","path":"com.vmware.nsx.upgrade"},{"name":"nodessummary","path":"com.vmware.nsx.upgrade"},{"name":"eula","path":"com.vmware.nsx.upgrade"},{"name":"statussummary","path":"com.vmware.nsx.upgrade"}]},{"identity":{"name":"nodes","path":"com.vmware.nsx.upgrade"},"description":"","children":[]},{"identity":{"name":"bridgeendpoints","path":"com.vmware.nsx"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.bridgeendpoints"},{"name":"statistics","path":"com.vmware.nsx.bridgeendpoints"}]},{"identity":{"name":"forwardingtable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"macsets","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints"},"description":"","children":[{"name":"macsetsnsxt","path":"com.vmware.nsx.infra.realizedstate.enforcementpoints.macsets"}]},{"identity":{"name":"vidm","path":"com.vmware.nsx.aaa"},"description":"","children":[{"name":"groups","path":"com.vmware.nsx.aaa.vidm"},{"name":"users","path":"com.vmware.nsx.aaa.vidm"},{"name":"search","path":"com.vmware.nsx.aaa.vidm"}]},{"identity":{"name":"status","path":"com.vmware.nsx.transportnodes"},"description":"","children":[]},{"identity":{"name":"summary","path":"com.vmware.nsx.logicalrouterports.statistics"},"description":"","children":[]},{"identity":{"name":"nsservices","path":"com.vmware.nsx"},"description":"","children":[]},{"identity":{"name":"vnipools","path":"com.vmware.nsx.pools"},"description":"","children":[]},{"identity":{"name":"state","path":"com.vmware.nsx.computecollectiontransportnodetemplates"},"description":"","children":[]},{"identity":{"name":"principalidentities","path":"com.vmware.nsx.trustmanagement"},"description":"","children":[]},{"identity":{"name":"persistenceprofiles","path":"com.vmware.nsx.loadbalancer"},"description":"","children":[]},{"identity":{"name":"acceptance","path":"com.vmware.nsx.eula"},"description":"","children":[]},{"identity":{"name":"com","path":""},"description":"com namespace","children":[{"name":"vmware","path":"com"}]},{"identity":{"name":"routingtable","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[]},{"identity":{"name":"staticroutes","path":"com.vmware.nsx.logicalrouters.routing"},"description":"","children":[{"name":"bfdpeers","path":"com.vmware.nsx.logicalrouters.routing.staticroutes"}]},{"identity":{"name":"appprofiles","path":"com.vmware.nsx.appdiscovery"},"description":"","children":[]},{"identity":{"name":"observations","path":"com.vmware.nsx.traceflows"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.fabric.nodes"},"description":"","children":[]},{"identity":{"name":"rolebindings","path":"com.vmware.nsx.aaa"},"description":"","children":[]},{"identity":{"name":"nodes","path":"com.vmware.nsx.cluster"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.cluster.nodes"},{"name":"network","path":"com.vmware.nsx.cluster.nodes"}]},{"identity":{"name":"interfaces","path":"com.vmware.nsx.lldp.transportnodes"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.bridgeclusters"},"description":"","children":[]},{"identity":{"name":"membertypes","path":"com.vmware.nsx.nsgroups"},"description":"","children":[]},{"identity":{"name":"status","path":"com.vmware.nsx.node.services.nodemgmt"},"description":"","children":[]},{"identity":{"name":"users","path":"com.vmware.nsx.node"},"description":"","children":[{"name":"sshkeys","path":"com.vmware.nsx.node.users"}]},{"identity":{"name":"realizedstate","path":"com.vmware.nsx.infra"},"description":"","children":[{"name":"enforcementpoints","path":"com.vmware.nsx.infra.realizedstate"}]},{"identity":{"name":"members","path":"com.vmware.nsx.macsets"},"description":"","children":[]},{"identity":{"name":"serviceentries","path":"com.vmware.nsx.infra.services"},"description":"","children":[]},{"identity":{"name":"config","path":"com.vmware.nsx.networkencryption"},"description":"","children":[]},{"identity":{"name":"mdproxies","path":"com.vmware.nsx"},"description":"","children":[{"name":"status","path":"com.vmware.nsx.mdproxies"},{"name":"statistics","path":"com.vmware.nsx.mdproxies"}]},{"identity":{"name":"configs","path":"com.vmware.nsx.ipfix"},"description":"","children":[]},{"identity":{"name":"keymanagers","path":"com.vmware.nsx.networkencryption"},"description":"","children":[]},{"identity":{"name":"nsxmanageraccounts","path":"com.vmware.nsx.csm"},"description":"","children":[]},{"identity":{"name":"routing","path":"com.vmware.nsx.logicalrouters"},"description":"","children":[{"name":"bgp","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routingtable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"ipprefixlists","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"forwardingtable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"bfdconfig","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"staticroutes","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routemaps","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"routetable","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"redistribution","path":"com.vmware.nsx.logicalrouters.routing"},{"name":"advertisement","path":"com.vmware.nsx.logicalrouters.routing"}]}]}},"key":"com.vmware.nsx"}],"version":"1.0"}